OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
DDS::Subscriber Interface Reference

import"DdsDcpsSubscription.idl";

Inheritance diagram for DDS::Subscriber:
Inheritance graph
[legend]
Collaboration diagram for DDS::Subscriber:
Collaboration graph
[legend]

Public Member Functions

DataReader create_datareader (in TopicDescription a_topic, in DataReaderQos qos, in DataReaderListener a_listener, in StatusMask mask)
 
ReturnCode_t delete_datareader (in DataReader a_datareader)
 
ReturnCode_t delete_contained_entities ()
 
DataReader lookup_datareader (in string topic_name)
 
ReturnCode_t get_datareaders (inout DataReaderSeq readers, in SampleStateMask sample_states, in ViewStateMask view_states, in InstanceStateMask instance_states)
 
ReturnCode_t notify_datareaders ()
 
ReturnCode_t set_qos (in SubscriberQos qos)
 
ReturnCode_t get_qos (inout SubscriberQos qos)
 
ReturnCode_t set_listener (in SubscriberListener a_listener, in StatusMask mask)
 
SubscriberListener get_listener ()
 
ReturnCode_t begin_access ()
 
ReturnCode_t end_access ()
 
DomainParticipant get_participant ()
 
ReturnCode_t set_default_datareader_qos (in DataReaderQos qos)
 
ReturnCode_t get_default_datareader_qos (inout DataReaderQos qos)
 
ReturnCode_t copy_from_topic_qos (inout DataReaderQos a_datareader_qos, in TopicQos a_topic_qos)
 
- Public Member Functions inherited from DDS::Entity
ReturnCode_t enable ()
 
StatusCondition get_statuscondition ()
 
StatusMask get_status_changes ()
 
InstanceHandle_t get_instance_handle ()
 

Detailed Description

Definition at line 221 of file DdsDcpsSubscription.idl.

Member Function Documentation

◆ begin_access()

ReturnCode_t DDS::Subscriber::begin_access ( )

◆ copy_from_topic_qos()

ReturnCode_t DDS::Subscriber::copy_from_topic_qos ( inout DataReaderQos  a_datareader_qos,
in TopicQos  a_topic_qos 
)

◆ create_datareader()

DataReader DDS::Subscriber::create_datareader ( in TopicDescription  a_topic,
in DataReaderQos  qos,
in DataReaderListener  a_listener,
in StatusMask  mask 
)

◆ delete_contained_entities()

ReturnCode_t DDS::Subscriber::delete_contained_entities ( )

◆ delete_datareader()

ReturnCode_t DDS::Subscriber::delete_datareader ( in DataReader  a_datareader)

◆ end_access()

ReturnCode_t DDS::Subscriber::end_access ( )

◆ get_datareaders()

ReturnCode_t DDS::Subscriber::get_datareaders ( inout DataReaderSeq  readers,
in SampleStateMask  sample_states,
in ViewStateMask  view_states,
in InstanceStateMask  instance_states 
)

◆ get_default_datareader_qos()

ReturnCode_t DDS::Subscriber::get_default_datareader_qos ( inout DataReaderQos  qos)

◆ get_listener()

SubscriberListener DDS::Subscriber::get_listener ( )

◆ get_participant()

DomainParticipant DDS::Subscriber::get_participant ( )

◆ get_qos()

ReturnCode_t DDS::Subscriber::get_qos ( inout SubscriberQos  qos)

◆ lookup_datareader()

DataReader DDS::Subscriber::lookup_datareader ( in string  topic_name)

◆ notify_datareaders()

ReturnCode_t DDS::Subscriber::notify_datareaders ( )

◆ set_default_datareader_qos()

ReturnCode_t DDS::Subscriber::set_default_datareader_qos ( in DataReaderQos  qos)

◆ set_listener()

ReturnCode_t DDS::Subscriber::set_listener ( in SubscriberListener  a_listener,
in StatusMask  mask 
)

◆ set_qos()

ReturnCode_t DDS::Subscriber::set_qos ( in SubscriberQos  qos)

The documentation for this interface was generated from the following file: