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

#include <PublisherListener.h>

Inheritance diagram for CIAO::DDS4CCM::PublisherListener:
Inheritance graph
Collaboration diagram for CIAO::DDS4CCM::PublisherListener:
Collaboration graph

Public Member Functions

 PublisherListener (::CCM_DDS::ConnectorStatusListener_ptr error_listener, ACE_Reactor *reactor)
 Constructor. More...
 
virtual ~PublisherListener (void)
 Destructor. More...
 
virtual void on_offered_deadline_missed (::DDS::DataWriter_ptr the_Writer, const ::DDS::OfferedDeadlineMissedStatus &status)
 
virtual void on_liveliness_lost (::DDS::DataWriter_ptr the_Writer, const ::DDS::LivelinessLostStatus &status)
 
virtual void on_offered_incompatible_qos (::DDS::DataWriter_ptr the_Writer, const ::DDS::OfferedIncompatibleQosStatus &status)
 
virtual void on_publication_matched (::DDS::DataWriter_ptr the_Writer, const ::DDS::PublicationMatchedStatus &status)
 
- Public Member Functions inherited from DDS::DataWriterListener
void on_offered_deadline_missed (in DataWriter writer, in OfferedDeadlineMissedStatus status)
 
void on_offered_incompatible_qos (in DataWriter writer, in OfferedIncompatibleQosStatus status)
 
void on_liveliness_lost (in DataWriter writer, in LivelinessLostStatus status)
 
void on_publication_matched (in DataWriter writer, in PublicationMatchedStatus status)
 
void on_reliable_writer_cache_changed (in DataWriter writer, in ReliableWriterCacheChangedStatus status)
 
void on_reliable_reader_activity_changed (in DataWriter writer, in ReliableReaderActivityChangedStatus status)
 

Static Public Member Functions

::DDS::StatusMask get_mask (::CCM_DDS::ConnectorStatusListener_ptr error_listener)
 

Private Member Functions

virtual void on_unexpected_status (::DDS::Entity_ptr entity,::DDS::StatusKind status_kind)
 

Private Attributes

::CCM_DDS::ConnectorStatusListener_var error_listener_
 
ACE_Reactorreactor_
 

Constructor & Destructor Documentation

CIAO::DDS4CCM::PublisherListener::PublisherListener ( ::CCM_DDS::ConnectorStatusListener_ptr  error_listener,
ACE_Reactor reactor 
)

Constructor.

CIAO::DDS4CCM::PublisherListener::~PublisherListener ( void  )
virtual

Destructor.

Member Function Documentation

DDS::StatusMask CIAO::DDS4CCM::PublisherListener::get_mask ( ::CCM_DDS::ConnectorStatusListener_ptr  error_listener)
static
void CIAO::DDS4CCM::PublisherListener::on_liveliness_lost ( ::DDS::DataWriter_ptr  the_Writer,
const ::DDS::LivelinessLostStatus status 
)
virtual
void CIAO::DDS4CCM::PublisherListener::on_offered_deadline_missed ( ::DDS::DataWriter_ptr  the_Writer,
const ::DDS::OfferedDeadlineMissedStatus status 
)
virtual
void CIAO::DDS4CCM::PublisherListener::on_offered_incompatible_qos ( ::DDS::DataWriter_ptr  the_Writer,
const ::DDS::OfferedIncompatibleQosStatus status 
)
virtual
void CIAO::DDS4CCM::PublisherListener::on_publication_matched ( ::DDS::DataWriter_ptr  the_Writer,
const ::DDS::PublicationMatchedStatus status 
)
virtual
void CIAO::DDS4CCM::PublisherListener::on_unexpected_status ( ::DDS::Entity_ptr  entity,
::DDS::StatusKind  status_kind 
)
privatevirtual

Member Data Documentation

::CCM_DDS::ConnectorStatusListener_var CIAO::DDS4CCM::PublisherListener::error_listener_
private
ACE_Reactor* CIAO::DDS4CCM::PublisherListener::reactor_
private

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