

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().