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