| CatapultServer
    v0.5.0.1 (Elephant)
    | 
A notification subscriber that captures notifications and allows them to be undone. More...


| Public Member Functions | |
| ProcessingUndoNotificationSubscriber (const observers::NotificationObserver &observer, observers::ObserverContext &observerContext) | |
| Creates a subscriber around observer and observerContext.  More... | |
| void | undo () | 
| Undoes all executions.  More... | |
| void | notify (const model::Notification ¬ification) override | 
| Notifies the subscriber of notification.  More... | |
|  Public Member Functions inherited from catapult::model::NotificationSubscriber | |
| virtual | ~NotificationSubscriber ()=default | 
| Private Member Functions | |
| void | observe (const model::Notification ¬ification) | 
| Private Attributes | |
| const observers::NotificationObserver & | m_observer | 
| observers::ObserverContext & | m_observerContext | 
| std::vector< std::vector< uint8_t > > | m_notificationBuffers | 
A notification subscriber that captures notifications and allows them to be undone.
| catapult::chain::ProcessingUndoNotificationSubscriber::ProcessingUndoNotificationSubscriber | ( | const observers::NotificationObserver & | observer, | 
| observers::ObserverContext & | observerContext | ||
| ) | 
Creates a subscriber around observer and observerContext.
| 
 | overridevirtual | 
Notifies the subscriber of notification.
Implements catapult::model::NotificationSubscriber.


| 
 | private | 


| void catapult::chain::ProcessingUndoNotificationSubscriber::undo | ( | ) | 
Undoes all executions.


| 
 | private | 
| 
 | private | 
| 
 | private |