trigger_value
is completely under the control of the application.
More...
Public Member Functions | |
virtual DDS_Boolean | get_trigger_value () |
virtual DDS_ReturnCode_t | set_trigger_value (DDS_Boolean value) |
Set the guard condition trigger value. | |
DDSGuardCondition () | |
No argument constructor. | |
virtual | ~DDSGuardCondition () |
Destructor. |
trigger_value
is completely under the control of the application.
The DDSGuardCondition provides a way for an application to manually wake up a DDSWaitSet. This is accomplished by attaching the DDSGuardCondition to the DDSWaitSet and then setting the trigger_value
by means of the DDSGuardCondition::set_trigger_value operation.
DDSGuardCondition::DDSGuardCondition | ( | ) |
No argument constructor.
Construct a new guard condition on the heap.
virtual DDSGuardCondition::~DDSGuardCondition | ( | ) | [virtual] |
Destructor.
Releases the resources associated with this object.
Deleting a NULL condition is safe and has no effect.
virtual DDS_Boolean DDSGuardCondition::get_trigger_value | ( | ) | [virtual] |
virtual DDS_ReturnCode_t DDSGuardCondition::set_trigger_value | ( | DDS_Boolean | value | ) | [virtual] |