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] |