|
The Pedigree Project 0.1
|
#include <FileEvent.h>
Collaboration diagram for FileEventSubscription:Public Member Functions | |
| FileEventSubscription (FileEventSubscription &&other) noexcept | |
| FileEventSubscription & | operator= (FileEventSubscription &&other) noexcept |
| operator bool () const | |
| void | reset () |
Private Member Functions | |
| FileEventSubscription (const FileEventSubscription &)=delete | |
| FileEventSubscription & | operator= (const FileEventSubscription &)=delete |
Private Attributes | |
| SharedPointer< FileEventState > | m_State |
| SharedPointer< FileEventTarget > | m_Target |
| SharedPointer< FileEventObserver > | m_Observer |
Friends | |
| class | FileEventSource |
Owns and drains one exact registration with a FileEventSource. reset() must not be called by the subscription's own FileEventObserver::fileEvent().
Definition at line 69 of file FileEvent.h.
| FileEventSubscription::FileEventSubscription | ( | ) |
Definition at line 226 of file FileEvent.cc.
|
noexcept |
Definition at line 228 of file FileEvent.cc.
| FileEventSubscription::~FileEventSubscription | ( | ) |
Definition at line 233 of file FileEvent.cc.
|
explicit |
Definition at line 247 of file FileEvent.cc.
|
noexcept |
Definition at line 237 of file FileEvent.cc.
| void FileEventSubscription::reset | ( | ) |
Definition at line 251 of file FileEvent.cc.
|
friend |
Definition at line 81 of file FileEvent.h.
|
private |
Definition at line 88 of file FileEvent.h.
|
private |
Definition at line 86 of file FileEvent.h.
|
private |
Definition at line 87 of file FileEvent.h.