CatapultServer  v0.5.0.1 (Elephant)
catapult::model::AggregateEmbeddedTransactionNotification Struct Reference

Notification of an embedded aggregate transaction with cosignatures. More...

Inheritance diagram for catapult::model::AggregateEmbeddedTransactionNotification:
Collaboration diagram for catapult::model::AggregateEmbeddedTransactionNotification:

Public Member Functions

 AggregateEmbeddedTransactionNotification (const Key &signer, const EmbeddedTransaction &transaction, size_t cosignaturesCount, const Cosignature *pCosignatures)
 Creates a notification around signer, transaction, cosignaturesCount and pCosignatures. 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

const EmbeddedTransactionTransaction
 Embedded transaction. More...
 
- Public Attributes inherited from catapult::model::BasicAggregateNotification< AggregateEmbeddedTransactionNotification >
const KeySigner
 Aggregate signer. More...
 
size_t CosignaturesCount
 Number of cosignatures. More...
 
const CosignatureCosignaturesPtr
 Const pointer to the first cosignature. 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 = Aggregate_EmbeddedTransaction_Notification
 Matching notification type. More...
 

Additional Inherited Members

- Protected Member Functions inherited from catapult::model::BasicAggregateNotification< AggregateEmbeddedTransactionNotification >
 BasicAggregateNotification (const Key &signer, size_t cosignaturesCount, const Cosignature *pCosignatures)
 Creates a notification around signer, cosignaturesCount and pCosignatures. More...
 

Detailed Description

Notification of an embedded aggregate transaction with cosignatures.

Constructor & Destructor Documentation

◆ AggregateEmbeddedTransactionNotification()

catapult::model::AggregateEmbeddedTransactionNotification::AggregateEmbeddedTransactionNotification ( const Key signer,
const EmbeddedTransaction transaction,
size_t  cosignaturesCount,
const Cosignature pCosignatures 
)
inline

Creates a notification around signer, transaction, cosignaturesCount and pCosignatures.

Member Data Documentation

◆ Notification_Type

constexpr auto catapult::model::AggregateEmbeddedTransactionNotification::Notification_Type = Aggregate_EmbeddedTransaction_Notification
staticconstexpr

Matching notification type.

◆ Transaction

const EmbeddedTransaction& catapult::model::AggregateEmbeddedTransactionNotification::Transaction

Embedded transaction.


The documentation for this struct was generated from the following file: