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

Go to the source code of this file.

Classes

struct  catapult::model::AccountRestrictionTypeNotification
 Notification of an account restriction type. More...
 
struct  catapult::model::ModifyAccountRestrictionValueNotification< TRestrictionValue, RestrictionAccount_Notification_Type >
 Notification of an account restriction value modification. More...
 
struct  catapult::model::ModifyAccountRestrictionNotification< TRestrictionValue, RestrictionAccount_Notification_Type >
 Notification of an account restriction modification. More...
 

Namespaces

 catapult
 
 catapult::model
 

Macros

#define DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION(DESCRIPTION, CODE, CHANNEL)   DEFINE_NOTIFICATION_TYPE(CHANNEL, RestrictionAccount, DESCRIPTION, CODE)
 Defines an account restriction notification type with DESCRIPTION, CODE and CHANNEL. More...
 

Typedefs

using catapult::model::ModifyAccountAddressRestrictionValueNotification = ModifyAccountRestrictionValueNotification< UnresolvedAddress, RestrictionAccount_Address_Modification_Notification >
 
using catapult::model::ModifyAccountMosaicRestrictionValueNotification = ModifyAccountRestrictionValueNotification< UnresolvedMosaicId, RestrictionAccount_Mosaic_Modification_Notification >
 
using catapult::model::ModifyAccountOperationRestrictionValueNotification = ModifyAccountRestrictionValueNotification< EntityType, RestrictionAccount_Operation_Modification_Notification >
 
using catapult::model::ModifyAccountAddressRestrictionNotification = ModifyAccountRestrictionNotification< UnresolvedAddress, RestrictionAccount_Address_Modifications_Notification >
 
using catapult::model::ModifyAccountMosaicRestrictionNotification = ModifyAccountRestrictionNotification< UnresolvedMosaicId, RestrictionAccount_Mosaic_Modifications_Notification >
 
using catapult::model::ModifyAccountOperationRestrictionNotification = ModifyAccountRestrictionNotification< EntityType, RestrictionAccount_Operation_Modifications_Notification >
 

Functions

 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Type, 0x0001, Validator)
 Account restriction type. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Address_Modification, 0x0010, All)
 Account address restriction modification. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Mosaic_Modification, 0x0011, All)
 Account mosaic restriction modification. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Operation_Modification, 0x0012, All)
 Account operation restriction modification. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Address_Modifications, 0x0020, Validator)
 Account address restriction modifications. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Mosaic_Modifications, 0x0021, Validator)
 Account mosaic restriction modifications. More...
 
 catapult::model::DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (Operation_Modifications, 0x0022, Validator)
 Account operation restriction modifications. More...
 

Macro Definition Documentation

◆ DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION

#define DEFINE_ACCOUNT_RESTRICTION_NOTIFICATION (   DESCRIPTION,
  CODE,
  CHANNEL 
)    DEFINE_NOTIFICATION_TYPE(CHANNEL, RestrictionAccount, DESCRIPTION, CODE)

Defines an account restriction notification type with DESCRIPTION, CODE and CHANNEL.