8 #ifndef UPDATELISTENER_T_H 9 #define UPDATELISTENER_T_H 15 #if !defined (ACE_LACKS_PRAGMA_ONCE) 25 template<
class DataType,
class ReaderType>
34 DDS::DataReader_ptr reader,
38 DDS::DataReader_ptr reader,
42 DDS::DataReader_ptr reader,
46 DDS::DataReader_ptr reader,
50 DDS::DataReader_ptr reader,
54 DDS::DataReader_ptr reader);
57 DDS::DataReader_ptr reader,
81 #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) 85 #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) 86 #pragma message ("UpdateListener_T.cpp template inst") 87 #pragma implementation ("UpdateListener_T.cpp") UpdateReceiver< DataType > receiver_
Manager object to delegate sample processing to.
UpdateListener(UpdateProcessor< DataType > &processor)
Interface for managing update publications.
virtual ~UpdateListener()
virtual void on_requested_deadline_missed(DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status)
TAO_DDS_DCPSFederationId federationId_
Our Federation Id value.
virtual void on_sample_lost(DDS::DataReader_ptr reader, const DDS::SampleLostStatus &status)
virtual void on_subscription_matched(DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status)
virtual void on_liveliness_changed(DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &status)
virtual void on_sample_rejected(DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &status)
const TAO_DDS_DCPSFederationId & federationId() const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual void on_data_available(DDS::DataReader_ptr reader)
virtual void on_requested_incompatible_qos(DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &status)
The Internal API and Implementation of OpenDDS.