CatapultServer  v0.5.0.1 (Elephant)
catapult::config::HashLockConfiguration Struct Reference

Hash lock plugin configuration settings. More...

Collaboration diagram for catapult::config::HashLockConfiguration:

Static Public Member Functions

static HashLockConfiguration Uninitialized ()
 Creates an uninitialized hash lock configuration. More...
 
static HashLockConfiguration LoadFromBag (const utils::ConfigurationBag &bag)
 Loads hash lock configuration from bag. More...
 

Public Attributes

Amount LockedFundsPerAggregate
 Amount that has to be locked per aggregate in partial cache. More...
 
utils::BlockSpan MaxHashLockDuration
 Maximum number of blocks for which a hash lock can exist. More...
 

Private Member Functions

 HashLockConfiguration ()=default
 

Detailed Description

Hash lock plugin configuration settings.

Constructor & Destructor Documentation

◆ HashLockConfiguration()

catapult::config::HashLockConfiguration::HashLockConfiguration ( )
privatedefault
Here is the caller graph for this function:

Member Function Documentation

◆ LoadFromBag()

HashLockConfiguration catapult::config::HashLockConfiguration::LoadFromBag ( const utils::ConfigurationBag bag)
static

Loads hash lock configuration from bag.

Here is the call graph for this function:

◆ Uninitialized()

HashLockConfiguration catapult::config::HashLockConfiguration::Uninitialized ( )
static

Creates an uninitialized hash lock configuration.

Here is the call graph for this function:

Member Data Documentation

◆ LockedFundsPerAggregate

Amount catapult::config::HashLockConfiguration::LockedFundsPerAggregate

Amount that has to be locked per aggregate in partial cache.

◆ MaxHashLockDuration

utils::BlockSpan catapult::config::HashLockConfiguration::MaxHashLockDuration

Maximum number of blocks for which a hash lock can exist.


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