Package | Description |
---|---|
org.omg.dds.core |
The Core (Infrastructure) Module defines the abstract classes and the
interfaces that are refined by the other modules.
|
org.omg.dds.domain |
The Domain Module contains the
DomainParticipant
class that acts as an entry-point of the Service and acts as a factory for
many of the classes. |
org.omg.dds.pub |
The Publication Module contains the
Publisher and
DataWriter interfaces as well as the
PublisherListener and
DataWriterListener interfaces, and more generally,
all that is needed on the publication side. |
org.omg.dds.sub |
The Subscription Module contains the
Subscriber ,
DataReader , ReadCondition ,
and QueryCondition interfaces, as well as the
SubscriberListener and
DataReaderListener interfaces, and more generally,
all that is needed on the subscription side. |
org.omg.dds.topic |
The Topic-Definition Module contains the
Topic ,
ContentFilteredTopic , and
MultiTopic interfaces, the
TopicListener interface, and more generally, all
that is needed by the application to define Topic objects and attach QoS
policies to them. |
Modifier and Type | Method and Description |
---|---|
abstract TopicQos |
QosProvider.getTopicQos() |
abstract TopicQos |
QosProvider.getTopicQos(String id) |
Modifier and Type | Method and Description |
---|---|
TopicQos |
DomainParticipant.getDefaultTopicQos()
This operation retrieves the default value of the Topic QoS, that is,
the QoS policies which will be used for newly created
Topic
entities in the case where the QoS policies are defaulted in the
DomainParticipant.createTopic(String, Class) operation. |
Modifier and Type | Method and Description |
---|---|
<TYPE> Topic<TYPE> |
DomainParticipant.createTopic(String topicName,
Class<TYPE> type,
TopicQos qos,
TopicListener<TYPE> listener,
Collection<Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
Topic<DynamicType> |
DomainParticipant.createTopic(String topicName,
DynamicType type,
TopicQos qos,
TopicListener<DynamicType> listener,
Collection<Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
Topic<DynamicType> |
DomainParticipant.createTopic(String topicName,
DynamicType type,
TypeSupport<DynamicType> typeSupport,
TopicQos qos,
TopicListener<DynamicType> listener,
Collection<Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
<TYPE> Topic<TYPE> |
DomainParticipant.createTopic(String topicName,
TypeSupport<TYPE> type,
TopicQos qos,
TopicListener<TYPE> listener,
Collection<Class<? extends Status>> statuses)
This operation creates a Topic with the desired QoS policies and
attaches to it the specified TopicListener.
|
void |
DomainParticipant.setDefaultTopicQos(TopicQos qos)
This operation sets a default value of the Topic QoS policies, which
will be used for newly created
Topic entities in the case
where the QoS policies are defaulted in the
DomainParticipant.createTopic(String, Class) operation. |
Modifier and Type | Method and Description |
---|---|
DataWriterQos |
Publisher.copyFromTopicQos(DataWriterQos dwQos,
TopicQos tQos)
This operation copies the policies in the
Topic QoS to the
corresponding policies in the DataWriter QoS (replacing values
in the DataWriter QoS, if present). |
Modifier and Type | Method and Description |
---|---|
DataReaderQos |
Subscriber.copyFromTopicQos(DataReaderQos drQos,
TopicQos tQos)
This operation copies the policies in the
TopicQos to the
corresponding policies in the DataReaderQos (replacing values
in the latter, if present). |
Modifier and Type | Method and Description |
---|---|
TopicQos |
TopicQos.withPolicies(QosPolicy.ForTopic... policy) |
TopicQos |
TopicQos.withPolicy(QosPolicy.ForTopic policy) |
Copyright © 2014. All rights reserved.