|
CatapultServer
v0.5.0.1 (Elephant)
|
Notification of aliased data. More...


Public Member Functions | |
| AliasedDataNotification (catapult::NamespaceId namespaceId, model::AliasAction aliasAction, const TAliasedData &aliasedData) | |
| Creates a notification around namespaceId, aliasAction and aliasedData. More... | |
Public Member Functions inherited from catapult::model::BaseAliasNotification | |
| BaseAliasNotification (NotificationType notificationType, size_t notificationSize, catapult::NamespaceId namespaceId, model::AliasAction aliasAction) | |
| Creates a base alias notification around namespaceId and aliasAction using notificationType and notificationSize. More... | |
Public Member Functions inherited from catapult::model::Notification | |
| Notification (NotificationType type, size_t size) | |
| Creates a new notification with type and size. More... | |
Public Attributes | |
| TAliasedData | AliasedData |
| Aliased data. More... | |
Public Attributes inherited from catapult::model::BaseAliasNotification | |
| catapult::NamespaceId | NamespaceId |
| Namespace id. More... | |
| model::AliasAction | AliasAction |
| Alias action. More... | |
Public Attributes inherited from catapult::model::Notification | |
| NotificationType | Type |
| Notification type. More... | |
| size_t | Size |
| Notification size. More... | |
Static Public Attributes | |
| static constexpr auto | Notification_Type = Aliased_Notification_Type |
Private Types | |
| using | AliasedNotification = AliasedDataNotification< TAliasedData, Aliased_Notification_Type > |
Notification of aliased data.
|
private |
|
inline |
Creates a notification around namespaceId, aliasAction and aliasedData.
| TAliasedData catapult::model::AliasedDataNotification< TAliasedData, Aliased_Notification_Type >::AliasedData |
Aliased data.
|
staticconstexpr |