CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
ConditionalObserver (NotificationObserverPointerT< TNotification > &&pObserver, const NotificationObserverPredicate &predicate) | |
const std::string & | name () const override |
Gets the observer name. More... | |
void | notify (const model::Notification ¬ification, ObserverContext &context) const override |
Public Member Functions inherited from catapult::observers::NotificationObserverT< TNotification > | |
virtual | ~NotificationObserverT ()=default |
virtual void | notify (const TNotification ¬ification, ObserverContext &context) const =0 |
Notifies the observer with a notification to process and an observer context. More... | |
Private Attributes | |
NotificationObserverPointerT< TNotification > | m_pObserver |
NotificationObserverPredicate | m_predicate |
Additional Inherited Members | |
Public Types inherited from catapult::observers::NotificationObserverT< TNotification > | |
using | NotificationType = TNotification |
Notification type. More... | |
|
inline |
|
inlineoverridevirtual |
Gets the observer name.
Implements catapult::observers::NotificationObserverT< TNotification >.
|
inlineoverride |
|
private |
|
private |