Public Types |
typedef Publisher_ptr | _ptr_type |
typedef Publisher_var | _var_type |
typedef Publisher_out | _out_type |
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) |
virtual ::DDS::DataWriter_ptr | create_datawriter (::DDS::Topic_ptr a_topic, const ::DDS::DataWriterQos &qos,::DDS::DataWriterListener_ptr a_listener,::DDS::StatusMask mask)=0 |
|
|
virtual ::DDS::DataWriter_ptr | create_datawriter_with_profile (::DDS::Topic_ptr a_topic, const char *qos_profile,::DDS::DataWriterListener_ptr a_listener,::DDS::StatusMask mask)=0 |
|
|
virtual ::DDS::ReturnCode_t | delete_datawriter (::DDS::DataWriter_ptr a_datawriter)=0 |
|
|
virtual ::DDS::DataWriter_ptr | lookup_datawriter (const char *topic_name)=0 |
|
|
virtual ::DDS::ReturnCode_t | delete_contained_entities (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | set_qos (const ::DDS::PublisherQos &qos)=0 |
|
|
virtual ::DDS::ReturnCode_t | get_qos (::DDS::PublisherQos &qos)=0 |
|
|
virtual ::DDS::ReturnCode_t | set_listener (::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)=0 |
|
|
virtual
::DDS::PublisherListener_ptr | get_listener (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | suspend_publications (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | resume_publications (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | begin_coherent_changes (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | end_coherent_changes (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | wait_for_acknowledgments (const ::DDS::Duration_t &max_wait)=0 |
|
|
virtual
::DDS::DomainParticipant_ptr | get_participant (void)=0 |
|
|
virtual ::DDS::ReturnCode_t | set_default_datawriter_qos (const ::DDS::DataWriterQos &qos)=0 |
|
|
virtual ::DDS::ReturnCode_t | get_default_datawriter_qos (::DDS::DataWriterQos &qos)=0 |
|
|
virtual ::DDS::ReturnCode_t | copy_from_topic_qos (::DDS::DataWriterQos &a_datawriter_qos, const ::DDS::TopicQos &a_topic_qos)=0 |
|
|
virtual ::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions |
static void | _tao_any_destructor (void *) |
static Publisher_ptr | _duplicate (Publisher_ptr obj) |
static void | _tao_release (Publisher_ptr obj) |
static Publisher_ptr | _narrow (::CORBA::Object_ptr obj) |
static Publisher_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static Publisher_ptr | _nil (void) |
Protected Member Functions |
| Publisher (void) |
virtual | ~Publisher (void) |
Private Member Functions |
| Publisher (const Publisher &) |
void | operator= (const Publisher &) |