DDS4CCM 1.0.1
|
#include <WaitSet.h>
Public Member Functions | |
DDS_WaitSet_i () | |
Constructor. | |
virtual | ~DDS_WaitSet_i (void) |
Destructor. | |
virtual ::DDS::ReturnCode_t | wait (::DDS::ConditionSeq &active_conditions, const ::DDS::Duration_t &timeout) |
virtual ::DDS::ReturnCode_t | attach_condition (::DDS::Condition_ptr cond) |
virtual ::DDS::ReturnCode_t | detach_condition (::DDS::Condition_ptr cond) |
virtual ::DDS::ReturnCode_t | get_conditions (::DDS::ConditionSeq &attached_conditions) |
DDSWaitSet * | get_rti_entity (void) |
::DDS::InstanceHandle_t | check_handle (const ::DDS::InstanceHandle_t &instance_handle, const ::DDS::InstanceHandle_t &lookup_handle, bool &error, bool &non_existent) |
bool | check_condition (::DDS::ReadCondition_ptr rc,::DDS::QueryCondition_ptr qc,::DDS::Condition_ptr condition) |
void | init (void) |
Private Member Functions | |
DDSWaitSet * | rti_entity () |
void | convert_conditions (const DDSConditionSeq &dds_conditions,::DDS::ConditionSeq &conditions) |
Private Attributes | |
DDSWaitSet * | rti_entity_ |
CIAO::NDDS::DDS_WaitSet_i::DDS_WaitSet_i | ( | ) |
Constructor.
CIAO::NDDS::DDS_WaitSet_i::~DDS_WaitSet_i | ( | void | ) | [virtual] |
Destructor.
DDS::ReturnCode_t CIAO::NDDS::DDS_WaitSet_i::attach_condition | ( | ::DDS::Condition_ptr | cond | ) |
bool CIAO::NDDS::DDS_WaitSet_i::check_condition | ( | ::DDS::ReadCondition_ptr | rc, |
::DDS::QueryCondition_ptr | qc, | ||
::DDS::Condition_ptr | condition | ||
) |
DDS::InstanceHandle_t CIAO::NDDS::DDS_WaitSet_i::check_handle | ( | const ::DDS::InstanceHandle_t & | instance_handle, |
const ::DDS::InstanceHandle_t & | lookup_handle, | ||
bool & | error, | ||
bool & | non_existent | ||
) |
void CIAO::NDDS::DDS_WaitSet_i::convert_conditions | ( | const DDSConditionSeq & | dds_conditions, |
::DDS::ConditionSeq & | conditions | ||
) | [private] |
DDS::ReturnCode_t CIAO::NDDS::DDS_WaitSet_i::detach_condition | ( | ::DDS::Condition_ptr | cond | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_WaitSet_i::get_conditions | ( | ::DDS::ConditionSeq & | attached_conditions | ) |
DDSWaitSet * CIAO::NDDS::DDS_WaitSet_i::get_rti_entity | ( | void | ) |
void CIAO::NDDS::DDS_WaitSet_i::init | ( | void | ) |
DDSWaitSet * CIAO::NDDS::DDS_WaitSet_i::rti_entity | ( | void | ) | [private] |
DDS::ReturnCode_t CIAO::NDDS::DDS_WaitSet_i::wait | ( | ::DDS::ConditionSeq & | active_conditions, |
const ::DDS::Duration_t & | timeout | ||
) |
DDSWaitSet* CIAO::NDDS::DDS_WaitSet_i::rti_entity_ [private] |