CatapultServer  v0.5.0.1 (Elephant)
ObserverContext.h File Reference
Include dependency graph for ObserverContext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  catapult::observers::ObserverState
 Block independent mutable state passed to all observers. More...
 
struct  catapult::observers::ObserverContext
 Context passed to all the observers. More...
 

Namespaces

 catapult
 
 catapult::observers
 

Macros

#define NOTIFY_MODE_LIST
 
#define ENUM_VALUE(LABEL)   LABEL,
 

Enumerations

enum  catapult::observers::NotifyMode { catapult::observers::NotifyMode::NOTIFY_MODE_LIST }
 Enumeration of possible notification modes. More...
 

Functions

std::ostream & catapult::observers::operator<< (std::ostream &out, NotifyMode value)
 Insertion operator for outputting value to out. More...
 

Macro Definition Documentation

◆ ENUM_VALUE

#define ENUM_VALUE (   LABEL)    LABEL,

◆ NOTIFY_MODE_LIST

#define NOTIFY_MODE_LIST
Value:
/* Execute actions. */ \
ENUM_VALUE(Commit) \
\
/* Reverse actions. */ \
ENUM_VALUE(Rollback)