Public Member Functions | |
eventObserver () | |
eventObserver (const eventSubscriber &subscriber, bool subscribe=true) | |
virtual | ~eventObserver () |
bool | subscribed () const |
bool | subscribe (const eventSubscriber &subscriber) |
void | invalidateSubscriber () |
virtual bool | update (const eventMessage &msg)=0 |
Protected Attributes | |
const eventSubscriber * | subscriber_ = nullptr |
bool | subscribed_ = false |
Definition at line 33 of file eventObserver.hpp.
eventObserver | ( | ) |
Definition at line 24 of file eventObserver.cpp.
eventObserver | ( | const eventSubscriber & | subscriber, |
bool | subscribe = true |
||
) |
Definition at line 30 of file eventObserver.cpp.
|
virtual |
Definition at line 44 of file eventObserver.cpp.
|
inline |
Definition at line 50 of file eventObserver.hpp.
References eventObserver::subscribed_.
bool subscribe | ( | const eventSubscriber & | subscriber | ) |
Definition at line 50 of file eventObserver.cpp.
References eventSubscriber::subscribe().
|
inline |
Definition at line 54 of file eventObserver.hpp.
References eventObserver::subscribed_.
|
pure virtual |
Implemented in sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, sphereParticles, dynamicPointStructure, pointField< VectorField, T, MemorySpace >, pointField< T >, and triSurfaceField< VectorField, T, MemorySpace >.
Referenced by eventSubscriber::notify().
|
protected |
Definition at line 37 of file eventObserver.hpp.
|
protected |
Definition at line 40 of file eventObserver.hpp.
Referenced by eventObserver::invalidateSubscriber(), and eventObserver::subscribed().