#include <ConditionManager_T.h>

Public Member Functions | |
| ConditionManager_T (void) | |
| ~ConditionManager_T (void) | |
| DDSReadCondition * | get_readcondition (void) |
| DDSQueryCondition * | get_querycondition_getter (void) |
| DDSQueryCondition * | get_querycondition_reader (void) |
| DDSQueryCondition * | get_querycondition_listener (void) |
| void | init_readcondition (void) |
| bool | wait (DDSConditionSeq &active_conditions, DDS_Duration_t &time_out) |
| ::CCM_DDS::QueryFilter * | query (void) |
| void | query (const ::CCM_DDS::QueryFilter &filter) |
| void | set_impl (DataReader_type *impl) |
| DataReader_type * | get_impl (void) |
| void | passivate (void) |
Private Types | |
| typedef CCM_DDS_ReadCondition_T < DDS_TYPE, CCM_TYPE, VENDOR_TYPE > | ReadCondition_type |
| typedef CCM_DDS_QueryCondition_T < DDS_TYPE, CCM_TYPE, VENDOR_TYPE > | QueryCondition_type |
| typedef DataReader_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE > | DataReader_type |
Private Member Functions | |
| DataReader_type * | impl (void) |
| DDSQueryCondition * | get_querycondition (::DDS::QueryCondition_ptr dds_qc) |
| void | remove_condition (::DDS::QueryCondition_ptr qc, const char *type) |
| void | remove_conditions (void) |
| void | attach_querycondition (void) |
| void | set_parameters (const ::CCM_DDS::QueryFilter &filter,::DDS::QueryCondition_ptr qc) |
Private Attributes | |
| DataReader_type * | impl_ |
| DDSWaitSet * | ws_ |
| ::DDS::QueryCondition_var | qc_reader_ |
| ::DDS::QueryCondition_var | qc_getter_ |
| ::DDS::QueryCondition_var | qc_listener_ |
| ::DDS::ReadCondition_var | rd_condition_ |
typedef DataReader_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DataReader_type [private] |
typedef CCM_DDS_QueryCondition_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::QueryCondition_type [private] |
typedef CCM_DDS_ReadCondition_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ReadCondition_type [private] |
| CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ConditionManager_T | ( | void | ) |
| CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::~ConditionManager_T | ( | void | ) |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::attach_querycondition | ( | void | ) | [private] |
| CIAO::DDS4CCM::DataReader_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE > * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_impl | ( | void | ) |
| DDSQueryCondition * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_querycondition | ( | ::DDS::QueryCondition_ptr | dds_qc | ) | [private] |
| DDSQueryCondition * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_querycondition_getter | ( | void | ) |
| DDSQueryCondition * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_querycondition_listener | ( | void | ) |
| DDSQueryCondition * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_querycondition_reader | ( | void | ) |
| DDSReadCondition * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_readcondition | ( | void | ) |
| CIAO::DDS4CCM::DataReader_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE > * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::impl | ( | void | ) | [private] |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::init_readcondition | ( | void | ) |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::passivate | ( | void | ) |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::query | ( | const ::CCM_DDS::QueryFilter & | filter | ) |
| CCM_DDS::QueryFilter * CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::query | ( | void | ) |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::remove_condition | ( | ::DDS::QueryCondition_ptr | qc, | |
| const char * | type | |||
| ) | [private] |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::remove_conditions | ( | void | ) | [private] |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::set_impl | ( | DataReader_type * | impl | ) |
| void CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::set_parameters | ( | const ::CCM_DDS::QueryFilter & | filter, | |
| ::DDS::QueryCondition_ptr | qc | |||
| ) | [private] |
| bool CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::wait | ( | DDSConditionSeq & | active_conditions, | |
| DDS_Duration_t & | time_out | |||
| ) |
DataReader_type* CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::impl_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qc_getter_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qc_listener_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qc_reader_ [private] |
::DDS::ReadCondition_var CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::rd_condition_ [private] |
DDSWaitSet* CIAO::DDS4CCM::ConditionManager_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ws_ [private] |
1.7.1