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