DDS4CCM  1.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
CIAO::NDDS::DDS_PublisherListener_i Class Reference

#include <PublisherListener.h>

Inheritance diagram for CIAO::NDDS::DDS_PublisherListener_i:
Inheritance graph
Collaboration diagram for CIAO::NDDS::DDS_PublisherListener_i:
Collaboration graph

Public Member Functions

 DDS_PublisherListener_i (::DDS::PublisherListener_ptr p,::DDS::DomainParticipant_ptr dp)
 Constructor. More...
 
virtual ~DDS_PublisherListener_i (void)
 Destructor. More...
 
virtual void on_offered_deadline_missed (::DDSDataWriter *the_writer, const ::DDS_OfferedDeadlineMissedStatus &status)
 
virtual void on_offered_incompatible_qos (::DDSDataWriter *the_writer, const ::DDS_OfferedIncompatibleQosStatus &status)
 
virtual void on_liveliness_lost (::DDSDataWriter *the_writer, const ::DDS_LivelinessLostStatus &status)
 
virtual void on_publication_matched (::DDSDataWriter *the_writer, const ::DDS_PublicationMatchedStatus &status)
 
virtual void on_reliable_reader_activity_changed (::DDSDataWriter *the_writer, const ::DDS_ReliableReaderActivityChangedStatus &status)
 
virtual void on_reliable_writer_cache_changed (::DDSDataWriter *the_writer, const ::DDS_ReliableWriterCacheChangedStatus &status)
 
::DDS::PublisherListener_ptr get_publisher_listener (void)
 

Private Attributes

::DDS::PublisherListener_var impl_
 
::DDS::DomainParticipant_var dp_
 

Constructor & Destructor Documentation

CIAO::NDDS::DDS_PublisherListener_i::DDS_PublisherListener_i ( ::DDS::PublisherListener_ptr  p,
::DDS::DomainParticipant_ptr  dp 
)

Constructor.

CIAO::NDDS::DDS_PublisherListener_i::~DDS_PublisherListener_i ( void  )
virtual

Destructor.

Member Function Documentation

DDS::PublisherListener_ptr CIAO::NDDS::DDS_PublisherListener_i::get_publisher_listener ( void  )
void CIAO::NDDS::DDS_PublisherListener_i::on_liveliness_lost ( ::DDSDataWriter *  the_writer,
const ::DDS_LivelinessLostStatus &  status 
)
virtual
void CIAO::NDDS::DDS_PublisherListener_i::on_offered_deadline_missed ( ::DDSDataWriter *  the_writer,
const ::DDS_OfferedDeadlineMissedStatus &  status 
)
virtual
void CIAO::NDDS::DDS_PublisherListener_i::on_offered_incompatible_qos ( ::DDSDataWriter *  the_writer,
const ::DDS_OfferedIncompatibleQosStatus &  status 
)
virtual
void CIAO::NDDS::DDS_PublisherListener_i::on_publication_matched ( ::DDSDataWriter *  the_writer,
const ::DDS_PublicationMatchedStatus &  status 
)
virtual
void CIAO::NDDS::DDS_PublisherListener_i::on_reliable_reader_activity_changed ( ::DDSDataWriter *  the_writer,
const ::DDS_ReliableReaderActivityChangedStatus &  status 
)
virtual
void CIAO::NDDS::DDS_PublisherListener_i::on_reliable_writer_cache_changed ( ::DDSDataWriter *  the_writer,
const ::DDS_ReliableWriterCacheChangedStatus &  status 
)
virtual

Member Data Documentation

::DDS::DomainParticipant_var CIAO::NDDS::DDS_PublisherListener_i::dp_
private
::DDS::PublisherListener_var CIAO::NDDS::DDS_PublisherListener_i::impl_
private

The documentation for this class was generated from the following files: