RTI Connext C++ API
Version 5.1.0
|
Instantiates DataReader
< DDS_TopicBuiltinTopicData > .
More...
Additional Inherited Members | |
Public Member Functions inherited from DDSDataReader | |
virtual DDSReadCondition * | create_readcondition (DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states) |
Creates a DDSReadCondition. | |
virtual DDSQueryCondition * | create_querycondition (DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states, const char *query_expression, const struct DDS_StringSeq &query_parameters) |
Creates a DDSQueryCondition. | |
virtual DDS_ReturnCode_t | delete_readcondition (DDSReadCondition *condition) |
Deletes a DDSReadCondition or DDSQueryCondition attached to the DDSDataReader. | |
virtual DDS_ReturnCode_t | delete_contained_entities () |
Deletes all the entities that were created by means of the "create" operations on the DDSDataReader. | |
virtual DDS_ReturnCode_t | wait_for_historical_data (const DDS_Duration_t &max_wait) |
Waits until all "historical" data is received for DDSDataReader entities that have a non-VOLATILE Durability Qos kind. | |
virtual DDS_ReturnCode_t | acknowledge_sample (const DDS_SampleInfo &sample_info) |
Acknowledge a single sample explicitly. | |
virtual DDS_ReturnCode_t | acknowledge_all () |
Acknowledge all previously accessed samples. | |
virtual DDS_ReturnCode_t | acknowledge_sample (const DDS_SampleInfo &sample_info, const DDS_AckResponseData_t &response_data) |
[Not supported.] Acknowledge a single sample explicitly | |
virtual DDS_ReturnCode_t | acknowledge_all (const DDS_AckResponseData_t &response_data) |
[Not supported.] Acknowledge all previously accessed samples | |
virtual DDS_ReturnCode_t | get_matched_publications (DDS_InstanceHandleSeq &publication_handles) |
Retrieve the list of publications currently "associated" with this DDSDataReader. | |
virtual DDS_ReturnCode_t | get_matched_publication_data (DDS_PublicationBuiltinTopicData &publication_data, const DDS_InstanceHandle_t &publication_handle) |
This operation retrieves the information on a publication that is currently "associated" with the DDSDataReader. | |
virtual DDS_ReturnCode_t | get_matched_publication_participant_data (DDS_ParticipantBuiltinTopicData &participant_data, const DDS_InstanceHandle_t &publication_handle) |
This operation retrieves the information on the discovered DDSDomainParticipant associated with the publication that is currently matching with the DDSDataReader. | |
virtual DDSTopicDescription * | get_topicdescription () |
Returns the DDSTopicDescription associated with the DDSDataReader. | |
virtual DDSSubscriber * | get_subscriber () |
Returns the DDSSubscriber to which the DDSDataReader belongs. | |
virtual DDS_ReturnCode_t | get_sample_rejected_status (DDS_SampleRejectedStatus &status) |
Accesses the DDS_SAMPLE_REJECTED_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_liveliness_changed_status (DDS_LivelinessChangedStatus &status) |
Accesses the DDS_LIVELINESS_CHANGED_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_requested_deadline_missed_status (DDS_RequestedDeadlineMissedStatus &status) |
Accesses the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_requested_incompatible_qos_status (DDS_RequestedIncompatibleQosStatus &status) |
Accesses the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_sample_lost_status (DDS_SampleLostStatus &status) |
Accesses the DDS_SAMPLE_LOST_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_subscription_matched_status (DDS_SubscriptionMatchedStatus &status) |
Accesses the DDS_SUBSCRIPTION_MATCHED_STATUS communication status. | |
virtual DDS_ReturnCode_t | get_datareader_cache_status (DDS_DataReaderCacheStatus &status) |
<<eXtension>> Get the datareader cache status for this reader. | |
virtual DDS_ReturnCode_t | get_datareader_protocol_status (DDS_DataReaderProtocolStatus &status) |
<<eXtension>> Get the datareader protocol status for this reader. | |
virtual DDS_ReturnCode_t | get_matched_publication_datareader_protocol_status (DDS_DataReaderProtocolStatus &status, const DDS_InstanceHandle_t &publication_handle) |
<<eXtension>> Get the datareader protocol status for this reader, per matched publication identified by the publication_handle. | |
virtual DDS_ReturnCode_t | set_qos (const DDS_DataReaderQos &qos) |
Sets the reader QoS. | |
virtual DDS_ReturnCode_t | get_qos (DDS_DataReaderQos &qos) |
Gets the reader QoS. | |
virtual DDS_ReturnCode_t | set_qos_with_profile (const char *library_name, const char *profile_name) |
<<eXtension>> Change the QoS of this reader using the input XML QoS profile. | |
virtual DDS_ReturnCode_t | set_listener (DDSDataReaderListener *l, DDS_StatusMask mask=DDS_STATUS_MASK_ALL) |
Sets the reader listener. | |
virtual DDSDataReaderListener * | get_listener () |
Get the reader listener. | |
virtual DDS_ReturnCode_t | enable () |
Enables the DDSEntity. | |
virtual DDSStatusCondition * | get_statuscondition () |
Allows access to the DDSStatusCondition associated with the DDSEntity. | |
virtual DDS_StatusMask | get_status_changes () |
Retrieves the list of communication statuses in the DDSEntity that are triggered. | |
virtual DDS_InstanceHandle_t | get_instance_handle () |
Allows access to the DDS_InstanceHandle_t associated with the DDSEntity. | |
Instantiates DataReader
< DDS_TopicBuiltinTopicData > .
DDSDataReader of topic DDS_TOPIC_TOPIC_NAME used for accessing DDS_TopicBuiltinTopicData of the remote DDSTopic.
Note: The DDS_TopicBuiltinTopicData built-in topic is meant to convey information about discovered Topics. This Topic's samples are not propagated in a separate packet on the wire. Instead, the data is sent as part of the information carried by other built-in topics (DDS_PublicationBuiltinTopicData and DDS_SubscriptionBuiltinTopicData). Therefore TopicBuiltinTopicData DataReaders will not receive any data.