The StatusCondition class is a specific Condition that is associated with each Entity.
More...
#include <StatusCondition.hpp>
|
Entity * | entity_ = nullptr |
| DDS Entity for which this condition is monitoring the status.
|
|
std::unique_ptr< detail::StatusConditionImpl > | impl_ |
| Class implementation.
|
|
std::unique_ptr< detail::ConditionNotifier > | notifier_ |
|
The StatusCondition class is a specific Condition that is associated with each Entity.
◆ StatusCondition() [1/3]
◆ ~StatusCondition()
◆ StatusCondition() [2/3]
◆ StatusCondition() [3/3]
◆ get_enabled_statuses()
FASTDDS_EXPORTED_API const StatusMask & get_enabled_statuses |
( |
| ) |
const |
Retrieves the list of communication statuses that are taken into account to determine the trigger_value.
- Returns
- Status set or default status if it has not been set
◆ get_entity()
FASTDDS_EXPORTED_API Entity * get_entity |
( |
| ) |
const |
◆ get_impl()
detail::StatusConditionImpl * get_impl |
( |
| ) |
const |
|
inline |
◆ get_trigger_value()
FASTDDS_EXPORTED_API bool get_trigger_value |
( |
| ) |
const |
|
overridevirtual |
Retrieves the trigger_value of the Condition.
- Returns
- true if trigger_value is set to 'true', 'false' otherwise
Reimplemented from Condition.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_enabled_statuses()
Defines the list of communication statuses that are taken into account to determine the trigger_value.
- Parameters
-
mask | defines the mask for the status |
- Returns
- RETCODE_OK with everything ok, error code otherwise
◆ entity_
DDS Entity for which this condition is monitoring the status.
◆ impl_
std::unique_ptr<detail::StatusConditionImpl> impl_ |
|
protected |
The documentation for this class was generated from the following file: