Thetype exposes the following members.
Gets the list of communication statuses in the Entity that are 'triggered'. That is, the list of statuses whose value has changed since the last time the application read the status.(Inherited from Entity.)
Allows access to the StatusCondition associated with the Entity. The returned condition can then be added to a WaitSet so that the application can wait for specific status changes that affect the Entity.(Inherited from Entity.)
Gets the Subscriber to which the belongs.
Creates a QueryCondition to read samples with any sample states, any view states and any instance states.
|CreateQueryCondition(SampleStateMask, ViewStateMask, InstanceStateMask, String, String)|
Creates a QueryCondition with the desired sample states, view states and instance states.
Creates a ReadCondition to read samples with any sample states, any view states and any instance states.
|CreateReadCondition(SampleStateMask, ViewStateMask, InstanceStateMask)|
Creates a ReadCondition to read samples with the desired sample states, view states and instance states.
Enables the Entity. The enable operation is idempotent. Calling enable on an already enabled Entity returns Ok and has no effect.(Inherited from Entity.)
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Allows access to the attached DataReaderListener.
Allows access to the LivelinessChangedStatus communication status.
Gets theQoS policies.
Allows access to the RequestedDeadlineMissedStatus communication status.
Allows access to the RequestedIncompatibleQosStatus communication status.
Allows access to the SampleLostStatus communication status.
Allows access to the SampleRejectedStatus communication status.
Allows access to the SubscriptionMatchedStatus communication status.
Gets the Type of the current instance.(Inherited from Object.)
Sets the DataReaderListener.
Sets theQoS policies.
Returns a string that represents the current object.(Inherited from Object.)
Waits until all "historical" data is received. This operation is intended only for DurabilityQosPolicyKind.entities that have a non-Volatile
A DataReader refers to exactly one ITopicDescription (either a Topic, a ContentFilteredTopic, or a MultiTopic) that identifies the data to be read. The subscription has a unique resulting type. The data-reader may give access to several instances of the resulting type, which can be distinguished from each other by their key.
All operations except for the operations SetQos(DataReaderQos), GetQos(DataReaderQos), SetListener, GetListener, Enable, and StatusCondition return the value NotEnabled if the DataReader has not been enabled yet.