CatapultServer  v0.5.0.1 (Elephant)
AccountRestrictionValueModificationObserver.cpp File Reference
Include dependency graph for AccountRestrictionValueModificationObserver.cpp:

Namespaces

 catapult
 
 catapult::observers
 

Macros

#define DEFINE_ACCOUNT_RESTRICTION_MODIFICATION_OBSERVER(RESTRICTION_VALUE_NAME)
 

Macro Definition Documentation

◆ DEFINE_ACCOUNT_RESTRICTION_MODIFICATION_OBSERVER

#define DEFINE_ACCOUNT_RESTRICTION_MODIFICATION_OBSERVER (   RESTRICTION_VALUE_NAME)
Value:
DEFINE_OBSERVER(Account##RESTRICTION_VALUE_NAME##Modification, model::ModifyAccount##RESTRICTION_VALUE_NAME##Notification, []( \
const auto& notification, \
const ObserverContext& context) { \
HandleNotifications<model::ModifyAccount##RESTRICTION_VALUE_NAME##Notification>(notification, context); \
});
catapult::validators::Notification
model::AccountAddressNotification Notification
Definition: AddressValidator.cpp:27
DEFINE_OBSERVER
#define DEFINE_OBSERVER(NAME, NOTIFICATION_TYPE, HANDLER)
Defines a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER.
Definition: ObserverTypes.h:51