RTI Connext Traditional C++ API
Version 6.0.0
|
<<interface>> A specific DDSCondition whose trigger_value
is completely under the control of the application.
More...
Public Member Functions | |
virtual DDS_Boolean | get_trigger_value () |
Retrieve the 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. | |
Public Member Functions inherited from DDSCondition | |
virtual DDS_ReturnCode_t | set_handler (DDSConditionHandler *handler) |
Registers a DDSConditionHandler in this DDSCondition. | |
virtual DDSConditionHandler * | get_handler () |
Returns the registered DDSConditionHandler. | |
virtual void | dispatch () |
Calls DDSConditionHandler::on_condition_triggered of the registered DDSConditionHandler. | |
<<interface>> A specific DDSCondition whose 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.
The default constructor initializes the guard condition with trigger value DDS_BOOLEAN_FALSE
|
virtual |
Destructor.
Releases the resources associated with this object.
Deleting a NULL condition is safe and has no effect.
|
virtual |
|
virtual |
Set the guard condition trigger value.
value | <<in>> the new trigger value. |