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

Base for lock transaction notification. More...

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

Public Attributes

const KeySigner
 Signer. More...
 
UnresolvedMosaic Mosaic
 Locked mosaic. More...
 
BlockDuration Duration
 Lock duration. More...
 
- Public Attributes inherited from catapult::model::Notification
NotificationType Type
 Notification type. More...
 
size_t Size
 Notification size. More...
 

Protected Member Functions

 BaseLockNotification (const Key &signer, const UnresolvedMosaic &mosaic, BlockDuration duration)
 Creates base lock notification around signer, mosaic and duration. 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::BaseLockNotification< TDerivedNotification >

Base for lock transaction notification.

Constructor & Destructor Documentation

◆ BaseLockNotification()

template<typename TDerivedNotification>
catapult::model::BaseLockNotification< TDerivedNotification >::BaseLockNotification ( const Key signer,
const UnresolvedMosaic mosaic,
BlockDuration  duration 
)
inlineprotected

Creates base lock notification around signer, mosaic and duration.

Member Data Documentation

◆ Duration

template<typename TDerivedNotification>
BlockDuration catapult::model::BaseLockNotification< TDerivedNotification >::Duration

Lock duration.

◆ Mosaic

template<typename TDerivedNotification>
UnresolvedMosaic catapult::model::BaseLockNotification< TDerivedNotification >::Mosaic

Locked mosaic.

◆ Signer

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

Signer.


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