| 
    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 |