CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
24 namespace catapult {
namespace utils {
class ConfigurationBag; } }
26 namespace catapult {
namespace config {
void VerifyBagSizeLte(const ConfigurationBag &bag, size_t expectedSize)
Verifies that the number of properties in bag is no greater than expectedSize.
Definition: utils/ConfigurationUtils.cpp:38
uint32_t MaxTransactionsPerAggregate
Maximum number of transactions per aggregate.
Definition: AggregateConfiguration.h:32
AggregateConfiguration()=default
#define LOAD_PROPERTY(NAME)
Represents a time duration.
Definition: TimeSpan.h:30
Aggregate plugin configuration settings.
Definition: AggregateConfiguration.h:29
A simple bag of properties.
Definition: ConfigurationBag.h:57
static AggregateConfiguration Uninitialized()
Creates an uninitialized aggregate configuration.
Definition: AggregateConfiguration.cpp:27
uint8_t MaxCosignaturesPerAggregate
Maximum number of cosignatures per aggregate.
Definition: AggregateConfiguration.h:35
utils::TimeSpan MaxBondedTransactionLifetime
Maximum lifetime a bonded transaction can have before it expires.
Definition: AggregateConfiguration.h:46
bool EnableStrictCosignatureCheck
Definition: AggregateConfiguration.h:39
static AggregateConfiguration LoadFromBag(const utils::ConfigurationBag &bag)
Loads an aggregate configuration from bag.
Definition: AggregateConfiguration.cpp:31
Definition: AddressExtractionExtension.cpp:28
bool EnableBondedAggregateSupport
Definition: AggregateConfiguration.h:43