8 #ifndef OPENDDS_DCPS_BITPUBLISTENERIMPL_H 9 #define OPENDDS_DCPS_BITPUBLISTENERIMPL_H 11 #ifndef DDS_HAS_MINIMUM_BIT 13 #include "dds/DdsDcpsSubscriptionC.h" 17 #if !defined (ACE_LACKS_PRAGMA_ONCE) 26 class DomainParticipantImpl;
36 DDS::DataReader_ptr reader,
40 DDS::DataReader_ptr reader,
44 DDS::DataReader_ptr reader,
48 DDS::DataReader_ptr reader,
52 DDS::DataReader_ptr reader,
56 DDS::DataReader_ptr reader);
59 DDS::DataReader_ptr reader,
72 #endif // DDS_HAS_MINIMUM_BIT 74 #endif // OPENDDS_DCPS_BITPUBLISTENERIMPL_H virtual ~BitPubListenerImpl()
Implements the OpenDDS::DCPS::DomainParticipant interfaces.
virtual void on_liveliness_changed(DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &status)
DomainParticipantImpl * partipant_
virtual void on_sample_rejected(DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &status)
virtual void on_data_available(DDS::DataReader_ptr reader)
virtual void on_sample_lost(DDS::DataReader_ptr reader, const DDS::SampleLostStatus &status)
virtual void on_requested_deadline_missed(DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status)
BitPubListenerImpl(DomainParticipantImpl *partipant)
virtual void on_requested_incompatible_qos(DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &status)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
virtual void on_subscription_matched(DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status)