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

Go to the source code of this file.

Classes

struct  catapult::model::NamespaceNameNotification
 Notification of a namespace name. More...
 
struct  catapult::model::NamespaceNotification
 Notification of a namespace registration. More...
 
struct  catapult::model::RootNamespaceNotification
 Notification of a root namespace registration. More...
 
struct  catapult::model::ChildNamespaceNotification
 Notification of a child namespace registration. More...
 
struct  catapult::model::NamespaceRentalFeeNotification
 Notification of a namespace rental fee. More...
 

Namespaces

 catapult
 
 catapult::model
 

Macros

#define DEFINE_NAMESPACE_NOTIFICATION(DESCRIPTION, CODE, CHANNEL)   DEFINE_NOTIFICATION_TYPE(CHANNEL, Namespace, DESCRIPTION, CODE)
 Defines a namespace notification type with DESCRIPTION, CODE and CHANNEL. More...
 

Functions

 catapult::model::DEFINE_NAMESPACE_NOTIFICATION (Name, 0x0011, Validator)
 Namespace name was provided. More...
 
 catapult::model::DEFINE_NAMESPACE_NOTIFICATION (Registration, 0x0012, Validator)
 Namespace was registered. More...
 
 catapult::model::DEFINE_NAMESPACE_NOTIFICATION (Root_Registration, 0x0021, All)
 Root namespace was registered. More...
 
 catapult::model::DEFINE_NAMESPACE_NOTIFICATION (Child_Registration, 0x0022, All)
 Child namespace was registered. More...
 
 catapult::model::DEFINE_NAMESPACE_NOTIFICATION (Rental_Fee, 0x0030, Observer)
 Namespace rental fee has been sent. More...
 

Macro Definition Documentation

◆ DEFINE_NAMESPACE_NOTIFICATION

#define DEFINE_NAMESPACE_NOTIFICATION (   DESCRIPTION,
  CODE,
  CHANNEL 
)    DEFINE_NOTIFICATION_TYPE(CHANNEL, Namespace, DESCRIPTION, CODE)

Defines a namespace notification type with DESCRIPTION, CODE and CHANNEL.