Public Member Functions | |
Listener (MultiTopicDataReaderBase *outer) | |
void | on_requested_deadline_missed (DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status) |
void | on_requested_incompatible_qos (DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &status) |
void | on_sample_rejected (DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &status) |
void | on_liveliness_changed (DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &status) |
void | on_data_available (DDS::DataReader_ptr reader) |
void | on_subscription_matched (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status) |
void | on_sample_lost (DDS::DataReader_ptr reader, const DDS::SampleLostStatus &status) |
Private Attributes | |
MultiTopicDataReaderBase * | outer_ |
Definition at line 126 of file MultiTopicDataReaderBase.h.
OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::Listener | ( | MultiTopicDataReaderBase * | outer | ) | [inline, explicit] |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_data_available | ( | DDS::DataReader_ptr | reader | ) |
Definition at line 219 of file MultiTopicDataReaderBase.cpp.
References OpenDDS::DCPS::MultiTopicDataReaderBase::data_available(), OpenDDS::DCPS::DCPS_debug_level, and outer_.
00221 { 00222 try { 00223 outer_->data_available(reader); 00224 } catch (std::exception& e) { 00225 if (DCPS_debug_level) { 00226 ACE_DEBUG((LM_ERROR, "(%P|%t) MultiTopicDataReaderBase::Listener::" 00227 "on_data_available(): %C", e.what())); 00228 } 00229 } 00230 }
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_liveliness_changed | ( | DDS::DataReader_ptr | reader, | |
const DDS::LivelinessChangedStatus & | status | |||
) |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_requested_deadline_missed | ( | DDS::DataReader_ptr | reader, | |
const DDS::RequestedDeadlineMissedStatus & | status | |||
) |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_requested_incompatible_qos | ( | DDS::DataReader_ptr | reader, | |
const DDS::RequestedIncompatibleQosStatus & | status | |||
) |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_sample_lost | ( | DDS::DataReader_ptr | reader, | |
const DDS::SampleLostStatus & | status | |||
) |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_sample_rejected | ( | DDS::DataReader_ptr | reader, | |
const DDS::SampleRejectedStatus & | status | |||
) |
void OpenDDS::DCPS::MultiTopicDataReaderBase::Listener::on_subscription_matched | ( | DDS::DataReader_ptr | reader, | |
const DDS::SubscriptionMatchedStatus & | status | |||
) |