DDS4CCM 1.0.1
|
#include <ConditionManager.h>
Public Member Functions | |
ConditionManager (void) | |
~ConditionManager (void) | |
::DDS::ReadCondition_ptr | get_readcondition (void) |
::DDS::QueryCondition_ptr | get_querycondition_getter (void) |
::DDS::QueryCondition_ptr | get_querycondition_reader (void) |
::DDS::QueryCondition_ptr | get_querycondition_listener (void) |
::DDS::InstanceHandle_t | check_handle (const ::DDS::InstanceHandle_t &instance_handle, const ::DDS::InstanceHandle_t &lookup_handle) |
bool | check_condition (::DDS::Condition_ptr condition) |
void | init_readcondition (void) |
bool | wait (::DDS::ConditionSeq &active_conditions,::DDS::Duration_t &time_out) |
::CCM_DDS::QueryFilter * | query (void) |
void | query (const ::CCM_DDS::QueryFilter &filter) |
void | set_dds_entity (::DDS::DataReader_ptr dr) |
::DDS::DataReader_ptr | get_dds_entity (void) |
void | passivate (void) |
Private Member Functions | |
::DDS::DataReader_ptr | dds_entity (void) |
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 | |
::DDS::DataReader_var | dr_ |
::CIAO::NDDS::DDS_WaitSet_i | ws_ |
::DDS::QueryCondition_var | qc_reader_ |
::DDS::QueryCondition_var | qc_getter_ |
::DDS::QueryCondition_var | qc_listener_ |
::DDS::ReadCondition_var | rd_condition_ |
CIAO::DDS4CCM::ConditionManager::ConditionManager | ( | void | ) |
CIAO::DDS4CCM::ConditionManager::~ConditionManager | ( | void | ) |
void CIAO::DDS4CCM::ConditionManager::attach_querycondition | ( | void | ) | [private] |
bool CIAO::DDS4CCM::ConditionManager::check_condition | ( | ::DDS::Condition_ptr | condition | ) |
DDS::InstanceHandle_t CIAO::DDS4CCM::ConditionManager::check_handle | ( | const ::DDS::InstanceHandle_t & | instance_handle, |
const ::DDS::InstanceHandle_t & | lookup_handle | ||
) |
DDS::DataReader_ptr CIAO::DDS4CCM::ConditionManager::dds_entity | ( | void | ) | [private] |
DDS::DataReader_ptr CIAO::DDS4CCM::ConditionManager::get_dds_entity | ( | void | ) |
DDS::QueryCondition_ptr CIAO::DDS4CCM::ConditionManager::get_querycondition_getter | ( | void | ) |
DDS::QueryCondition_ptr CIAO::DDS4CCM::ConditionManager::get_querycondition_listener | ( | void | ) |
DDS::QueryCondition_ptr CIAO::DDS4CCM::ConditionManager::get_querycondition_reader | ( | void | ) |
DDS::ReadCondition_ptr CIAO::DDS4CCM::ConditionManager::get_readcondition | ( | void | ) |
void CIAO::DDS4CCM::ConditionManager::init_readcondition | ( | void | ) |
void CIAO::DDS4CCM::ConditionManager::passivate | ( | void | ) |
CCM_DDS::QueryFilter * CIAO::DDS4CCM::ConditionManager::query | ( | void | ) |
void CIAO::DDS4CCM::ConditionManager::query | ( | const ::CCM_DDS::QueryFilter & | filter | ) |
void CIAO::DDS4CCM::ConditionManager::remove_condition | ( | ::DDS::QueryCondition_ptr | qc, |
const char * | type | ||
) | [private] |
void CIAO::DDS4CCM::ConditionManager::remove_conditions | ( | void | ) | [private] |
void CIAO::DDS4CCM::ConditionManager::set_dds_entity | ( | ::DDS::DataReader_ptr | dr | ) |
void CIAO::DDS4CCM::ConditionManager::set_parameters | ( | const ::CCM_DDS::QueryFilter & | filter, |
::DDS::QueryCondition_ptr | qc | ||
) | [private] |
bool CIAO::DDS4CCM::ConditionManager::wait | ( | ::DDS::ConditionSeq & | active_conditions, |
::DDS::Duration_t & | time_out | ||
) |
::DDS::DataReader_var CIAO::DDS4CCM::ConditionManager::dr_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager::qc_getter_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager::qc_listener_ [private] |
::DDS::QueryCondition_var CIAO::DDS4CCM::ConditionManager::qc_reader_ [private] |
::DDS::ReadCondition_var CIAO::DDS4CCM::ConditionManager::rd_condition_ [private] |