19 package org.omg.dds.sub;
21 import java.util.Collection;
177 Collection<Class<? extends Status>> statuses);
248 Class<? extends Status>... statuses);
763 public boolean equals(Object other);
Since a org.omg.dds.sub.DataReader is a kind of org.omg.dds.core.Entity, it has the ability to have a...
A DataReader allows the application (1) to declare the data it wishes to receive (i.e., make a subscription) and (2) to access the data received by the attached org.omg.dds.sub.Subscriber.
DataReaderQos getDefaultDataReaderQos()
This operation retrieves the default value of the DataReader QoS, that is, the QoS policies which wil...
A Subscriber is the object responsible for the actual reception of the data resulting from its subscr...
The DomainParticipant object plays several roles:
public< TYPE > DataReader< TYPE > createDataReader(TopicDescription< TYPE > topic)
This operation creates a org.omg.dds.sub.DataReader.
A StatusCondition object is an immutable object that specifies Condition that is associated with each...
For each instance the Data Distribution Service internally maintains an InstanceState.
DataState withNotAliveInstanceStates()
Add org.omg.dds.sub.InstanceState#NOT_ALIVE_DISPOSED and org.omg.dds.sub.InstanceState#NOT_ALIVE_NO_W...
DomainParticipant getParent()
For each sample, the Data Distribution Service internally maintains a SampleState specific to each Da...
public< TYPE > DataReader< TYPE > lookupDataReader(String topicName)
This operation retrieves a previously-created DataReader belonging to the Subscriber that is attached...
A DataState encapsulates sets of sample states, view states, and instance states as a convenience...
DomainEntity is the abstract base class for all DCPS entities, except for the org.omg.dds.domain.DomainParticipant.
Collection< DataReader<?> > getDataReaders()
This operation is equivalent to calling getDataReaders(DataState) with any sample state ( Subscriber...
Set< SampleState > getSampleStates()
Get the current set of sample states.
StatusCondition< Subscriber > getStatusCondition()
void setDefaultDataReaderQos(DataReaderQos qos)
This operation sets a default value of the DataReader QoS policies, which will be used for newly crea...
DataState withAnySampleState()
Add all org.omg.dds.sub.SampleState values to this DataState.
void beginAccess()
This operation indicates that the application is about to access the data samples in any of the org...
void endAccess()
Indicates that the application has finished accessing the data samples in org.omg.dds.sub.DataReader objects managed by the Subscriber.
DataReaderQos copyFromTopicQos(DataReaderQos drQos, TopicQos tQos)
This operation copies the policies in the org.omg.dds.topic.TopicQos to the corresponding policies in...
DataState withAnyInstanceState()
Add all org.omg.dds.sub.InstanceState values to this DataState.
A supertype of all DDS classes and interfaces.
For each instance (identified by the key), the Data Distribution Service internally maintains a ViewS...
Set< ViewState > getViewStates()
Get the current set of view states.
DataState createDataState()
Create and return a new modifiable DataState object.
void notifyDataReaders()
This operation invokes the operation org.omg.dds.sub.DataReaderListener#onDataAvailable(org.omg.dds.core.event.DataAvailableEvent) on the DataReaderListener objects attached to contained DataReader entities with a org.omg.dds.core.event.DataAvailableEvent that is considered changed.
This interface is the base for org.omg.dds.topic.Topic, org.omg.dds.topic.ContentFilteredTopic, and org.omg.dds.topic.MultiTopic.
DataState withAnyViewState()
Add all org.omg.dds.sub.ViewState values to this DataState.
Set< InstanceState > getInstanceStates()
Get the current set of instance states.
DataState with(SampleState state)
Add the given org.omg.dds.sub.SampleState to this DataState.
boolean equals(Object other)
void closeContainedEntities()
This operation closes all the entities that were created by means of the "create" operations on the S...
Status is the abstract root class for all communication status objects.