DDS4CCM  1.0.8
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DDS::DataWriter Class Reference

import "ndds_dcpsC.h";

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

List of all members.

Public Types

typedef DataWriter_ptr _ptr_type
typedef DataWriter_var _var_type
typedef DataWriter_out _out_type

Public Member Functions

ReturnCode_t set_qos (in DataWriterQos qos)
ReturnCode_t get_qos (inout DataWriterQos qos)
ReturnCode_t set_listener (in DataWriterListener a_listener, in StatusMask mask)
DataWriterListener get_listener ()
Topic get_topic ()
Publisher get_publisher ()
ReturnCode_t wait_for_acknowledgments (in Duration_t max_wait)
ReturnCode_t get_liveliness_lost_status (inout LivelinessLostStatus status)
ReturnCode_t get_offered_deadline_missed_status (inout OfferedDeadlineMissedStatus status)
ReturnCode_t get_offered_incompatible_qos_status (inout OfferedIncompatibleQosStatus status)
ReturnCode_t get_publication_matched_status (inout PublicationMatchedStatus status)
ReturnCode_t assert_liveliness ()
ReturnCode_t get_matched_subscriptions (inout InstanceHandleSeq subscription_handles)
ReturnCode_t get_matched_subscription_data (inout SubscriptionBuiltinTopicData subscription_data, in InstanceHandle_t subscription_handle)
virtual ::DDS::ReturnCode_t set_qos (const ::DDS::DataWriterQos &qos)=0
virtual ::DDS::ReturnCode_t get_qos (::DDS::DataWriterQos &qos)=0
virtual ::DDS::ReturnCode_t set_listener (::DDS::DataWriterListener_ptr a_listener,::DDS::StatusMask mask)=0
virtual
::DDS::DataWriterListener_ptr 
get_listener (void)=0
virtual ::DDS::Topic_ptr get_topic (void)=0
virtual ::DDS::Publisher_ptr get_publisher (void)=0
virtual ::DDS::ReturnCode_t wait_for_acknowledgments (const ::DDS::Duration_t &max_wait)=0
virtual ::DDS::ReturnCode_t get_liveliness_lost_status (::DDS::LivelinessLostStatus &status)=0
virtual ::DDS::ReturnCode_t get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus &status)=0
virtual ::DDS::ReturnCode_t get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus &status)=0
virtual ::DDS::ReturnCode_t get_publication_matched_status (::DDS::PublicationMatchedStatus &status)=0
virtual ::DDS::ReturnCode_t assert_liveliness (void)=0
virtual ::DDS::ReturnCode_t get_matched_subscriptions (::DDS::InstanceHandleSeq &subscription_handles)=0
virtual ::DDS::ReturnCode_t get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData &subscription_data, const ::DDS::InstanceHandle_t &subscription_handle)=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 DataWriter_ptr _duplicate (DataWriter_ptr obj)
static void _tao_release (DataWriter_ptr obj)
static DataWriter_ptr _narrow (::CORBA::Object_ptr obj)
static DataWriter_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
static DataWriter_ptr _nil (void)

Protected Member Functions

 DataWriter (void)
virtual ~DataWriter (void)

Private Member Functions

 DataWriter (const DataWriter &)
void operator= (const DataWriter &)

Member Typedef Documentation

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.


Constructor & Destructor Documentation

DDS::DataWriter::DataWriter ( void  ) [protected]
DDS::DataWriter::~DataWriter ( void  ) [protected, virtual]
DDS::DataWriter::DataWriter ( const DataWriter ) [private]

Member Function Documentation

DDS::DataWriter_ptr DDS::DataWriter::_duplicate ( DataWriter_ptr  obj) [static]
const char * DDS::DataWriter::_interface_repository_id ( void  ) const [virtual]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

CORBA::Boolean DDS::DataWriter::_is_a ( const char *  type_id) [virtual]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

DDS::DataWriter_ptr DDS::DataWriter::_narrow ( ::CORBA::Object_ptr  obj) [static]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

DDS::DataWriter_ptr DDS::DataWriter::_nil ( void  ) [static]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

void DDS::DataWriter::_tao_any_destructor ( void *  _tao_void_pointer) [static]

Reimplemented from DDS::Entity.

void DDS::DataWriter::_tao_release ( DataWriter_ptr  obj) [static]
DDS::DataWriter_ptr DDS::DataWriter::_unchecked_narrow ( ::CORBA::Object_ptr  obj) [static]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

ReturnCode_t DDS::DataWriter::assert_liveliness ( )
virtual ::DDS::ReturnCode_t DDS::DataWriter::assert_liveliness ( void  ) [pure virtual]
DataWriterListener DDS::DataWriter::get_listener ( )
virtual ::DDS::DataWriterListener_ptr DDS::DataWriter::get_listener ( void  ) [pure virtual]
ReturnCode_t DDS::DataWriter::get_liveliness_lost_status ( inout LivelinessLostStatus  status)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_liveliness_lost_status ( ::DDS::LivelinessLostStatus status) [pure virtual]
ReturnCode_t DDS::DataWriter::get_matched_subscription_data ( inout SubscriptionBuiltinTopicData  subscription_data,
in InstanceHandle_t  subscription_handle 
)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_matched_subscription_data ( ::DDS::SubscriptionBuiltinTopicData subscription_data,
const ::DDS::InstanceHandle_t subscription_handle 
) [pure virtual]
ReturnCode_t DDS::DataWriter::get_matched_subscriptions ( inout InstanceHandleSeq  subscription_handles)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_matched_subscriptions ( ::DDS::InstanceHandleSeq subscription_handles) [pure virtual]
ReturnCode_t DDS::DataWriter::get_offered_deadline_missed_status ( inout OfferedDeadlineMissedStatus  status)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_offered_deadline_missed_status ( ::DDS::OfferedDeadlineMissedStatus status) [pure virtual]
ReturnCode_t DDS::DataWriter::get_offered_incompatible_qos_status ( inout OfferedIncompatibleQosStatus  status)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_offered_incompatible_qos_status ( ::DDS::OfferedIncompatibleQosStatus status) [pure virtual]
ReturnCode_t DDS::DataWriter::get_publication_matched_status ( inout PublicationMatchedStatus  status)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_publication_matched_status ( ::DDS::PublicationMatchedStatus status) [pure virtual]
Publisher DDS::DataWriter::get_publisher ( )
virtual ::DDS::Publisher_ptr DDS::DataWriter::get_publisher ( void  ) [pure virtual]
ReturnCode_t DDS::DataWriter::get_qos ( inout DataWriterQos  qos)
virtual ::DDS::ReturnCode_t DDS::DataWriter::get_qos ( ::DDS::DataWriterQos qos) [pure virtual]
Topic DDS::DataWriter::get_topic ( )
virtual ::DDS::Topic_ptr DDS::DataWriter::get_topic ( void  ) [pure virtual]
CORBA::Boolean DDS::DataWriter::marshal ( TAO_OutputCDR cdr) [virtual]

Reimplemented from DDS::Entity.

Reimplemented in DDS::CCM_DataWriter.

void DDS::DataWriter::operator= ( const DataWriter ) [private]
ReturnCode_t DDS::DataWriter::set_listener ( in DataWriterListener  a_listener,
in StatusMask  mask 
)
virtual ::DDS::ReturnCode_t DDS::DataWriter::set_listener ( ::DDS::DataWriterListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [pure virtual]
ReturnCode_t DDS::DataWriter::set_qos ( in DataWriterQos  qos)
virtual ::DDS::ReturnCode_t DDS::DataWriter::set_qos ( const ::DDS::DataWriterQos qos) [pure virtual]
ReturnCode_t DDS::DataWriter::wait_for_acknowledgments ( in Duration_t  max_wait)
virtual ::DDS::ReturnCode_t DDS::DataWriter::wait_for_acknowledgments ( const ::DDS::Duration_t max_wait) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines