OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <StatusConditionImpl.h>
Private Attributes | |
EntityImpl * | parent_ |
DDS::StatusMask | mask_ |
Definition at line 25 of file StatusConditionImpl.h.
|
inlineexplicit |
Definition at line 29 of file StatusConditionImpl.h.
|
inlinevirtual |
Definition at line 34 of file StatusConditionImpl.h.
References get_enabled_statuses(), get_entity(), get_trigger_value(), and set_enabled_statuses().
|
virtual |
Implements DDS::StatusCondition.
Definition at line 32 of file StatusConditionImpl.cpp.
References ACE_GUARD_RETURN, OpenDDS::DCPS::ConditionImpl::lock_, and mask_.
Referenced by ~StatusConditionImpl().
|
virtual |
Implements DDS::StatusCondition.
Definition at line 50 of file StatusConditionImpl.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL, and parent_.
Referenced by ~StatusConditionImpl().
CORBA::Boolean OpenDDS::DCPS::StatusConditionImpl::get_trigger_value | ( | ) |
Implements DDS::Condition.
Definition at line 17 of file StatusConditionImpl.cpp.
References ACE_DEBUG, ACE_GUARD_RETURN, ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::EntityImpl::get_status_changes(), LM_DEBUG, OpenDDS::DCPS::ConditionImpl::lock_, mask_, and parent_.
Referenced by ~StatusConditionImpl().
|
virtual |
Definition at line 39 of file StatusConditionImpl.cpp.
References ACE_GUARD_RETURN, OpenDDS::DCPS::ConditionImpl::lock_, mask_, DDS::RETCODE_OK, DDS::RETCODE_OUT_OF_RESOURCES, and OpenDDS::DCPS::ConditionImpl::signal_all().
Referenced by ~StatusConditionImpl().
|
private |
Definition at line 48 of file StatusConditionImpl.h.
Referenced by get_enabled_statuses(), get_trigger_value(), and set_enabled_statuses().
|
private |
Deliberately not a _var, don't hold a reference to the parent since it is guaranteed to outlive us and we don't want a cyclical reference
Definition at line 47 of file StatusConditionImpl.h.
Referenced by get_entity(), and get_trigger_value().