DDS::GuardCondition Class Reference

#include <GuardCondition.h>

Inheritance diagram for DDS::GuardCondition:
Inheritance graph
[legend]
Collaboration diagram for DDS::GuardCondition:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 28 of file GuardCondition.h.


Constructor & Destructor Documentation

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.

00036 {}


Member Function Documentation

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 }

Here is the call graph for this function:

Here is the caller graph for this function:

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 }

Here is the call graph for this function:


Member Data Documentation

Definition at line 45 of file GuardCondition.h.

Referenced by get_trigger_value(), and set_trigger_value().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1