CatapultServer  v0.5.0.1 (Elephant)
catapult::model::BasicAggregateNotification< TDerivedNotification > Struct Template Reference

A basic aggregate notification. More...

Inheritance diagram for catapult::model::BasicAggregateNotification< TDerivedNotification >:
Collaboration diagram for catapult::model::BasicAggregateNotification< TDerivedNotification >:

Public Attributes

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...
 

Protected Member Functions

 BasicAggregateNotification (const Key &signer, size_t cosignaturesCount, const Cosignature *pCosignatures)
 Creates a notification around signer, cosignaturesCount and pCosignatures. More...
 

Additional Inherited Members

- Public Member Functions inherited from catapult::model::Notification
 Notification (NotificationType type, size_t size)
 Creates a new notification with type and size. More...
 

Detailed Description

template<typename TDerivedNotification>
struct catapult::model::BasicAggregateNotification< TDerivedNotification >

A basic aggregate notification.

Constructor & Destructor Documentation

◆ BasicAggregateNotification()

template<typename TDerivedNotification>
catapult::model::BasicAggregateNotification< TDerivedNotification >::BasicAggregateNotification ( const Key signer,
size_t  cosignaturesCount,
const Cosignature pCosignatures 
)
inlineprotected

Creates a notification around signer, cosignaturesCount and pCosignatures.

Member Data Documentation

◆ CosignaturesCount

template<typename TDerivedNotification>
size_t catapult::model::BasicAggregateNotification< TDerivedNotification >::CosignaturesCount

Number of cosignatures.

◆ CosignaturesPtr

template<typename TDerivedNotification>
const Cosignature* catapult::model::BasicAggregateNotification< TDerivedNotification >::CosignaturesPtr

Const pointer to the first cosignature.

◆ Signer

template<typename TDerivedNotification>
const Key& catapult::model::BasicAggregateNotification< TDerivedNotification >::Signer

Aggregate signer.


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