|
CatapultServer
v0.5.0.1 (Elephant)
|


Public Member Functions | |
| AddressInteractionNotification (const Key &source, EntityType transactionType, const UnresolvedAddressSet &participantsByAddress) | |
| Creates a notification around source, transactionType and participantsByAddress. More... | |
| AddressInteractionNotification (const Key &source, EntityType transactionType, const UnresolvedAddressSet &participantsByAddress, const utils::KeySet &participantsByKey) | |
| Creates a notification around source, transactionType, participantsByAddress and participantsByKey. 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 | |
| Key | Source |
| Source. More... | |
| EntityType | TransactionType |
| Transaction type. More... | |
| UnresolvedAddressSet | ParticipantsByAddress |
| Participants given by address. More... | |
| utils::KeySet | ParticipantsByKey |
| Participants given by public key. 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 = Core_Address_Interaction_Notification |
| Matching notification type. More... | |
Notifies that a source address interacts with participant addresses.
|
inline |
Creates a notification around source, transactionType and participantsByAddress.
|
inline |
Creates a notification around source, transactionType, participantsByAddress and participantsByKey.
|
staticconstexpr |
Matching notification type.
| UnresolvedAddressSet catapult::model::AddressInteractionNotification::ParticipantsByAddress |
Participants given by address.
| utils::KeySet catapult::model::AddressInteractionNotification::ParticipantsByKey |
Participants given by public key.
| Key catapult::model::AddressInteractionNotification::Source |
Source.
| EntityType catapult::model::AddressInteractionNotification::TransactionType |
Transaction type.