trigger_value is completely under the control of the application.
More...
#include <managed_infrastructure.h>

Public Member Functions | |
| virtual System::Boolean | get_trigger_value () override |
Retrieve the trigger_value. | |
| virtual void | set_trigger_value (System::Boolean value) |
| Set the guard condition trigger value. | |
| GuardCondition () | |
| No argument constructor. | |
| ~GuardCondition () | |
| Destructor. | |
trigger_value is completely under the control of the application.
The DDS::GuardCondition provides a way for an application to manually wake up a DDS::WaitSet. This is accomplished by attaching the DDS::GuardCondition to the DDS::WaitSet and then setting the trigger_value by means of the DDS::GuardCondition::set_trigger_value operation.
| DDS::GuardCondition::GuardCondition | ( | ) |
No argument constructor.
Construct a new guard condition on the heap.
| DDS::GuardCondition::~GuardCondition | ( | ) |
Destructor.
Releases the resources associated with this object.
Calling this method multiple times on the same object is safe; subsequent deletions will have no effect.
| virtual System::Boolean DDS::GuardCondition::get_trigger_value | ( | ) | [override, virtual] |
| virtual void DDS::GuardCondition::set_trigger_value | ( | System::Boolean | value | ) | [virtual] |