CatapultServer  v0.5.0.1 (Elephant)
AggregateNotificationObserver.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "NotificationObserver.h"
23 #include <vector>
24 
25 namespace catapult { namespace observers {
26 
28  template<typename TNotification>
29  class AggregateNotificationObserverT : public NotificationObserverT<TNotification> {
30  public:
32  virtual std::vector<std::string> names() const = 0;
33  };
34 }}
NotificationObserver.h
catapult::observers::AggregateNotificationObserverT::names
virtual std::vector< std::string > names() const =0
Gets the names of all sub observers.
catapult::observers::NotificationObserverT
A strongly typed notification observer.
Definition: NotificationObserver.h:29
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::observers::AggregateNotificationObserverT
A strongly typed aggregate notification observer.
Definition: AggregateNotificationObserver.h:29