|
The Pedigree Project 0.1
|
#include <Readiness.h>
Collaboration diagram for ReadinessSubscription:Public Member Functions | |
| ReadinessSubscription (ReadinessSubscription &&other) noexcept | |
| ReadinessSubscription & | operator= (ReadinessSubscription &&other) noexcept |
| operator bool () const | |
| void | reset () |
Private Member Functions | |
| ReadinessSubscription (const ReadinessSubscription &)=delete | |
| ReadinessSubscription & | operator= (const ReadinessSubscription &)=delete |
Private Attributes | |
| SharedPointer< ReadinessState > | m_State |
| SharedPointer< ReadinessTarget > | m_Target |
| SharedPointer< ReadinessObserver > | m_Observer |
Friends | |
| class | ReadinessSource |
Owns one exact registration with a ReadinessSource.
reset() removes only this registration and drains a notification which was already admitted. It must not be called recursively from readinessChanged().
Definition at line 63 of file Readiness.h.
| ReadinessSubscription::ReadinessSubscription | ( | ) |
Definition at line 134 of file Readiness.cc.
|
noexcept |
Definition at line 136 of file Readiness.cc.
| ReadinessSubscription::~ReadinessSubscription | ( | ) |
Definition at line 141 of file Readiness.cc.
|
explicit |
Definition at line 155 of file Readiness.cc.
|
noexcept |
Definition at line 145 of file Readiness.cc.
| void ReadinessSubscription::reset | ( | ) |
Definition at line 159 of file Readiness.cc.
|
friend |
Definition at line 75 of file Readiness.h.
|
private |
Definition at line 82 of file Readiness.h.
|
private |
Definition at line 80 of file Readiness.h.
|
private |
Definition at line 81 of file Readiness.h.