::DDS::StatusMask PublisherListener::get_mask ( ::CCM_DDS::ConnectorStatusListener_ptr error_listener) { ::DDS::StatusMask mask = 0; if (! ::CORBA::is_nil (error_listener) || DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { mask = ::DDS::OFFERED_DEADLINE_MISSED_STATUS | ::DDS::OFFERED_INCOMPATIBLE_QOS_STATUS | #if (CIAO_DDS4CCM_NDDS==1) ::DDS::RELIABLE_WRITER_CACHE_CHANGED_STATUS | ::DDS::RELIABLE_READER_ACTIVITY_CHANGED_STATUS | #endif ::DDS::LIVELINESS_LOST_STATUS | ::DDS::PUBLICATION_MATCHED_STATUS; } if (DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { ACE_CString msk; translate_statusmask (msk, mask); DDS4CCM_DEBUG (DDS4CCM_LOG_LEVEL_DDS_STATUS, (LM_DEBUG, DDS4CCM_INFO "PublisherListener::get_mask - " "Mask becomes %C\n", msk.c_str ())); } return mask; }
::DDS::StatusMask PortStatusListener::get_mask ( ::CCM_DDS::PortStatusListener_ptr psl) { DDS4CCM_TRACE ("CIAO::DDS4CCM::PortStatusListener::get_mask"); ::DDS::StatusMask mask = 0; if (! ::CORBA::is_nil (psl) || DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { mask = ::DDS::REQUESTED_DEADLINE_MISSED_STATUS | ::DDS::SAMPLE_LOST_STATUS; } if (DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { ACE_CString msk; translate_statusmask (msk, mask); DDS4CCM_DEBUG (DDS4CCM_LOG_LEVEL_DDS_STATUS, (LM_DEBUG, DDS4CCM_INFO "PortStatusListener::get_mask - " "Mask becomes %C\n", msk.c_str ())); } return mask; }
::DDS::StatusMask SubscriberListener::get_mask ( ::CCM_DDS::ConnectorStatusListener_ptr csl) { ::DDS::StatusMask mask = 0; if (! ::CORBA::is_nil (csl) || DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { mask = ::DDS::REQUESTED_INCOMPATIBLE_QOS_STATUS | ::DDS::SAMPLE_REJECTED_STATUS | ::DDS::LIVELINESS_CHANGED_STATUS | ::DDS::SUBSCRIPTION_MATCHED_STATUS; } if (DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { ACE_CString msk; translate_statusmask (msk, mask); DDS4CCM_DEBUG (DDS4CCM_LOG_LEVEL_DDS_STATUS, (LM_DEBUG, DDS4CCM_INFO "SubscriberListener::get_mask - " "Mask becomes %C\n", msk.c_str ())); } return mask; }
::DDS::StatusMask TopicListener::get_mask ( CCM_DDS::ConnectorStatusListener_ptr error_listener) { DDS4CCM_TRACE ("CIAO::DDS4CCM::TopicListener::get_mask"); ::DDS::StatusMask mask = 0; if (! ::CORBA::is_nil (error_listener) || DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { mask = ::DDS::INCONSISTENT_TOPIC_STATUS; } if (DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { ACE_CString msk; translate_statusmask (msk, mask); DDS4CCM_DEBUG (DDS4CCM_LOG_LEVEL_DDS_STATUS, (LM_DEBUG, DDS4CCM_INFO "TopicListener::get_mask - " "Mask becomes %C\n", msk.c_str ())); } return mask; }
::DDS::StatusMask DataReaderListener_T<CCM_TYPE, TYPED_READER, SEQ_TYPE>::get_mask ( typename CCM_TYPE::data_listener_type::_ptr_type listener, ::CCM_DDS::PortStatusListener_ptr status) { DDS4CCM_TRACE ("DataReaderListener_T::get_mask"); ::DDS::StatusMask mask = 0; if (! ::CORBA::is_nil (listener) || DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { mask = ::DDS::DATA_AVAILABLE_STATUS; mask |= ::CIAO::DDS4CCM::PortStatusListener::get_mask (status); } if (DDS4CCM_debug_level >= DDS4CCM_LOG_LEVEL_DDS_STATUS) { ACE_CString msk; translate_statusmask (msk, mask); DDS4CCM_DEBUG (DDS4CCM_LOG_LEVEL_DDS_STATUS, (LM_DEBUG, DDS4CCM_INFO "DataReaderListener_T::get_mask - " "Mask becomes %C\n", msk.c_str ())); } return mask; }