|
CatapultServer
v0.5.0.1 (Elephant)
|
A strongly typed aggregate notification observer. More...


Public Member Functions | |
| virtual std::vector< std::string > | names () const =0 |
| Gets the names of all sub observers. More... | |
Public Member Functions inherited from catapult::observers::NotificationObserverT< TNotification > | |
| virtual | ~NotificationObserverT ()=default |
| virtual const std::string & | name () const =0 |
| Gets the observer name. More... | |
| virtual void | notify (const TNotification ¬ification, ObserverContext &context) const =0 |
| Notifies the observer with a notification to process and an observer context. More... | |
Additional Inherited Members | |
Public Types inherited from catapult::observers::NotificationObserverT< TNotification > | |
| using | NotificationType = TNotification |
| Notification type. More... | |
A strongly typed aggregate notification observer.
|
pure virtual |
Gets the names of all sub observers.
Implemented in catapult::observers::AggregateObserverBuilder< TNotification >::DefaultAggregateNotificationObserver.