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

import "ndds_dcps.idl";

Inheritance diagram for DDS::Publisher:
Inheritance graph
Collaboration diagram for DDS::Publisher:
Collaboration graph

Public Member Functions

DataWriter create_datawriter (in Topic a_topic, in DataWriterQos qos, in DataWriterListener a_listener, in StatusMask mask)
 
DataWriter create_datawriter_with_profile (in Topic a_topic, in string qos_profile, in DataWriterListener a_listener, in StatusMask mask)
 
ReturnCode_t delete_datawriter (in DataWriter a_datawriter)
 
DataWriter lookup_datawriter (in string topic_name)
 
ReturnCode_t delete_contained_entities ()
 
ReturnCode_t set_qos (in PublisherQos qos)
 
ReturnCode_t get_qos (inout PublisherQos qos)
 
ReturnCode_t set_listener (in PublisherListener a_listener, in StatusMask mask)
 
PublisherListener get_listener ()
 
ReturnCode_t suspend_publications ()
 
ReturnCode_t resume_publications ()
 
ReturnCode_t begin_coherent_changes ()
 
ReturnCode_t end_coherent_changes ()
 
ReturnCode_t wait_for_acknowledgments (in Duration_t max_wait)
 
DomainParticipant get_participant ()
 
ReturnCode_t set_default_datawriter_qos (in DataWriterQos qos)
 
ReturnCode_t get_default_datawriter_qos (inout DataWriterQos qos)
 
ReturnCode_t copy_from_topic_qos (inout DataWriterQos a_datawriter_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::Publisher::begin_coherent_changes ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::copy_from_topic_qos ( inout DataWriterQos  a_datawriter_qos,
in TopicQos  a_topic_qos 
)
DataWriter DDS::Publisher::create_datawriter ( in Topic  a_topic,
in DataWriterQos  qos,
in DataWriterListener  a_listener,
in StatusMask  mask 
)
DataWriter DDS::Publisher::create_datawriter_with_profile ( in Topic  a_topic,
in string  qos_profile,
in DataWriterListener  a_listener,
in StatusMask  mask 
)
ReturnCode_t DDS::Publisher::delete_contained_entities ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::delete_datawriter ( in DataWriter  a_datawriter)
ReturnCode_t DDS::Publisher::end_coherent_changes ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::get_default_datawriter_qos ( inout DataWriterQos  qos)
PublisherListener DDS::Publisher::get_listener ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

DomainParticipant DDS::Publisher::get_participant ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::get_qos ( inout PublisherQos  qos)
DataWriter DDS::Publisher::lookup_datawriter ( in string  topic_name)
ReturnCode_t DDS::Publisher::resume_publications ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::set_default_datawriter_qos ( in DataWriterQos  qos)
ReturnCode_t DDS::Publisher::set_listener ( in PublisherListener  a_listener,
in StatusMask  mask 
)
ReturnCode_t DDS::Publisher::set_qos ( in PublisherQos  qos)
ReturnCode_t DDS::Publisher::suspend_publications ( )

Implemented in CIAO::NDDS::DDS_Publisher_i.

ReturnCode_t DDS::Publisher::wait_for_acknowledgments ( in Duration_t  max_wait)

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