#include <Condition.hpp>
Inheritance diagram for Condition< DELEGATE >:Public Types | |
| typedef DELEGATE | DELEGATE_T |
| typedef ::dds::core::smart_ptr_traits < DELEGATE >::ref_type | DELEGATE_REF_T |
| typedef ::dds::core::smart_ptr_traits < DELEGATE >::weak_ref_type | DELEGATE_WEAK_REF_T |
| typedef dds::core::Reference < DELEGATE > | BASE_T |
Public Member Functions | |
| template<typename T__ > | |
| Condition & | operator= (const T__ &rhs) |
| Condition (DELEGATE_T *p) | |
| Condition (const DELEGATE_REF_T &ref) | |
| template<typename H__ > | |
| Condition (const H__ &h) | |
| Condition () | |
| ~Condition () | |
| void | dispatch () |
| bool | trigger_value () const |
| void | close () |
A Condition is a root class for all the conditions that may be attached to a WaitSet. This basic class is specialized in three classes that are known by the middleware: GuardCondition (Section 7.1.2.1.8), StatusCondition (Section 7.1.2.1.9), and ReadCondition (Section 7.1.2.5.8).
Definition at line 36 of file Condition.hpp.
| typedef dds::core::Reference< DELEGATE > BASE_T |
Reimplemented in StatusCondition< ENTITY, DELEGATE >, QueryCondition< T, DELEGATE >, ReadCondition< T, DELEGATE >, GuardCondition< DELEGATE >, and ReadCondition< T >.
Definition at line 38 of file Condition.hpp.
| typedef ::dds::core::smart_ptr_traits< DELEGATE >::ref_type DELEGATE_REF_T |
Reimplemented from Reference< DELEGATE >.
Reimplemented in StatusCondition< ENTITY, DELEGATE >, QueryCondition< T, DELEGATE >, ReadCondition< T, DELEGATE >, GuardCondition< DELEGATE >, and ReadCondition< T >.
Definition at line 38 of file Condition.hpp.
| typedef DELEGATE DELEGATE_T |
Reimplemented from Reference< DELEGATE >.
Reimplemented in StatusCondition< ENTITY, DELEGATE >, QueryCondition< T, DELEGATE >, ReadCondition< T, DELEGATE >, GuardCondition< DELEGATE >, and ReadCondition< T >.
Definition at line 38 of file Condition.hpp.
| typedef ::dds::core::smart_ptr_traits< DELEGATE >::weak_ref_type DELEGATE_WEAK_REF_T |
Reimplemented from Reference< DELEGATE >.
Reimplemented in StatusCondition< ENTITY, DELEGATE >, QueryCondition< T, DELEGATE >, ReadCondition< T, DELEGATE >, GuardCondition< DELEGATE >, and ReadCondition< T >.
Definition at line 38 of file Condition.hpp.
| Condition | ( | DELEGATE_T * | p | ) | [inline, explicit] |
Definition at line 38 of file Condition.hpp.
| Condition | ( | const DELEGATE_REF_T & | ref | ) | [inline, explicit] |
Definition at line 38 of file Condition.hpp.
| Condition | ( | const H__ & | h | ) | [inline] |
Definition at line 38 of file Condition.hpp.
| Condition | ( | ) | [inline] |
Definition at line 38 of file Condition.hpp.
| ~Condition | ( | ) | [inline] |
Definition at line 41 of file Condition.hpp.
| void close | ( | ) | [inline] |
Definition at line 58 of file Condition.hpp.
| void dispatch | ( | ) | [inline] |
Dispatches the functors that have been registered with the condition.
Definition at line 47 of file Condition.hpp.
| Condition& operator= | ( | const T__ & | rhs | ) | [inline] |
Reimplemented in StatusCondition< ENTITY, DELEGATE >, QueryCondition< T, DELEGATE >, ReadCondition< T, DELEGATE >, GuardCondition< DELEGATE >, and ReadCondition< T >.
Definition at line 38 of file Condition.hpp.
| bool trigger_value | ( | ) | const [inline] |
This operation retrieves the trigger_value of the Condition.
Definition at line 54 of file Condition.hpp.
1.7.1