#include <GuardCondition.h>
Public Member Functions | |
GuardCondition () | |
virtual | ~GuardCondition () |
CORBA::Boolean | get_trigger_value () |
ReturnCode_t | set_trigger_value (CORBA::Boolean value) |
Static Public Member Functions | |
static GuardCondition_ptr | _duplicate (GuardCondition_ptr obj) |
Private Attributes | |
CORBA::Boolean | trigger_value_ |
Definition at line 28 of file GuardCondition.h.
DDS::GuardCondition::GuardCondition | ( | ) | [inline] |
Definition at line 32 of file GuardCondition.h.
00033 : trigger_value_(false) 00034 {}
virtual DDS::GuardCondition::~GuardCondition | ( | ) | [inline, virtual] |
Definition at line 36 of file GuardCondition.h.
GuardCondition_ptr DDS::GuardCondition::_duplicate | ( | GuardCondition_ptr | obj | ) | [static] |
Reimplemented from CORBA::LocalObject.
Definition at line 27 of file GuardCondition.cpp.
References OpenDDS::DCPS::LocalObjectBase::_add_ref(), and CORBA::is_nil().
Referenced by TAO::Objref_Traits< DDS::GuardCondition >::duplicate().
00028 { 00029 if (!CORBA::is_nil(obj)) obj->_add_ref(); 00030 00031 return obj; 00032 }
CORBA::Boolean DDS::GuardCondition::get_trigger_value | ( | ) |
Implements DDS::Condition.
Definition at line 15 of file GuardCondition.cpp.
References trigger_value_.
00016 { 00017 return trigger_value_; 00018 }
ReturnCode_t DDS::GuardCondition::set_trigger_value | ( | CORBA::Boolean | value | ) |
Definition at line 20 of file GuardCondition.cpp.
References DDS::RETCODE_OK, OpenDDS::DCPS::ConditionImpl::signal_all(), and trigger_value_.
00021 { 00022 trigger_value_ = value; 00023 signal_all(); 00024 return RETCODE_OK; 00025 }
Definition at line 45 of file GuardCondition.h.
Referenced by get_trigger_value(), and set_trigger_value().