DDS4CCM  1.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DDS::Subscriber Interface Reference

import "ndds_dcps.idl";

Inheritance diagram for DDS::Subscriber:
Inheritance graph
Collaboration diagram for DDS::Subscriber:
Collaboration graph

Public Member Functions

DataReader create_datareader (in TopicDescription a_topic, in DataReaderQos qos, in DataReaderListener a_listener, in StatusMask mask)
 
DataReader create_datareader_with_profile (in TopicDescription a_topic, in string qos_profile, 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 ()
 

Member Function Documentation

ReturnCode_t DDS::Subscriber::begin_access ( )
ReturnCode_t DDS::Subscriber::copy_from_topic_qos ( inout DataReaderQos  a_datareader_qos,
in TopicQos  a_topic_qos 
)
DataReader DDS::Subscriber::create_datareader ( in TopicDescription  a_topic,
in DataReaderQos  qos,
in DataReaderListener  a_listener,
in StatusMask  mask 
)
DataReader DDS::Subscriber::create_datareader_with_profile ( in TopicDescription  a_topic,
in string  qos_profile,
in DataReaderListener  a_listener,
in StatusMask  mask 
)
ReturnCode_t DDS::Subscriber::delete_contained_entities ( )
ReturnCode_t DDS::Subscriber::delete_datareader ( in DataReader  a_datareader)
ReturnCode_t DDS::Subscriber::end_access ( )
ReturnCode_t DDS::Subscriber::get_datareaders ( inout DataReaderSeq  readers,
in SampleStateMask  sample_states,
in ViewStateMask  view_states,
in InstanceStateMask  instance_states 
)
ReturnCode_t DDS::Subscriber::get_default_datareader_qos ( inout DataReaderQos  qos)
SubscriberListener DDS::Subscriber::get_listener ( )
DomainParticipant DDS::Subscriber::get_participant ( )
ReturnCode_t DDS::Subscriber::get_qos ( inout SubscriberQos  qos)
DataReader DDS::Subscriber::lookup_datareader ( in string  topic_name)
ReturnCode_t DDS::Subscriber::notify_datareaders ( )
ReturnCode_t DDS::Subscriber::set_default_datareader_qos ( in DataReaderQos  qos)
ReturnCode_t DDS::Subscriber::set_listener ( in SubscriberListener  a_listener,
in StatusMask  mask 
)
ReturnCode_t DDS::Subscriber::set_qos ( in SubscriberQos  qos)

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