#include <dds_dcps.h>
Public Member Functions | |
virtual ReadCondition_ptr | create_readcondition (SampleStateMask sample_states, ViewStateMask view_states, InstanceStateMask instance_states)=0 |
virtual ReturnCode_t | set_qos (const DataReaderQos &qos)=0 |
Sets qos. | |
virtual ReturnCode_t | get_qos (DataReaderQos &qos)=0 |
Returns qos. | |
virtual ReturnCode_t | set_listener (DataReaderListener_ptr a_listener, StatusMask mask)=0 |
Sets listener. | |
virtual DataReaderListener_ptr | get_listener ()=0 |
Returns listener. | |
virtual TopicDescription_ptr | get_topicdescription ()=0 |
Returns a topicdescription. | |
virtual Subscriber_ptr | get_subscriber ()=0 |
Returns a subscriber. | |
virtual ReturnCode_t | get_sample_rejected_status (SampleRejectedStatus &status)=0 |
Allows access to the SAMPLE_REJECTED communication status. | |
virtual ReturnCode_t | get_liveliness_changed_status (LivelinessChangedStatus &status)=0 |
Allows access to the LIVELINESS_CHANGED communication status. | |
virtual ReturnCode_t | get_requested_deadline_missed_status (RequestedDeadlineMissedStatus &status)=0 |
Allows access to the REQUESTED_DEADLINE_MISSED communication status. | |
virtual ReturnCode_t | get_requested_incompatible_qos_status (RequestedIncompatibleQosStatus &status)=0 |
Allows access to the REQUESTED_INCOMPATIBLE communication status. | |
virtual ReturnCode_t | get_subscription_matched_status (SubscriptionMatchedStatus &status)=0 |
Allows access to the SUBSCRIPTION_MATCHED communication status. | |
virtual ReturnCode_t | get_sample_lost_status (SampleLostStatus &status)=0 |
Allows access to the SAMPLE_LOST_STATUS communication status. | |
virtual ReturnCode_t | wait_for_historical_data (const Duration_t &max_wait)=0 |
Is intended only for DataReader entities that have a non-VOLITILE PERSISTENCE QoS kind. | |
virtual ReturnCode_t | get_matched_publications (InstanceHandleSeq &publication_handles)=0 |
Retrieves the list of publications currently 'associated' with the DataReader; that is, publications that have a matched Topic and compatible QoS. | |
virtual ReturnCode_t | get_matched_publication_data (PublicationBuiltinTopicData &publication_data, InstanceHandle_t publication_handle)=0 |
Retrieves information on a publication that is currently 'associated' with the DataReader. |
virtual ReturnCode_t DDS::DataReader::wait_for_historical_data | ( | const Duration_t & | max_wait | ) | [pure virtual] |
Is intended only for DataReader entities that have a non-VOLITILE PERSISTENCE QoS kind.
virtual ReturnCode_t DDS::DataReader::get_matched_publications | ( | InstanceHandleSeq & | publication_handles | ) | [pure virtual] |
Retrieves the list of publications currently 'associated' with the DataReader; that is, publications that have a matched Topic and compatible QoS.