CatapultServer
v0.5.0.1 (Elephant)
|
A strongly typed aggregate notification observer builder. More...
Classes | |
class | DefaultAggregateNotificationObserver |
Public Member Functions | |
AggregateObserverBuilder & | add (NotificationObserverPointer &&pObserver) |
Adds pObserver to the builder and allows chaining. More... | |
AggregateNotificationObserverPointerT< TNotification > | build () |
Builds a strongly typed notification observer. More... | |
Private Types | |
using | NotificationObserverPointer = NotificationObserverPointerT< TNotification > |
using | NotificationObserverPointerVector = std::vector< NotificationObserverPointer > |
Private Attributes | |
NotificationObserverPointerVector | m_observers |
A strongly typed aggregate notification observer builder.
|
private |
|
private |
|
inline |
Adds pObserver to the builder and allows chaining.
|
inline |
Builds a strongly typed notification observer.
|
private |