CatapultServer  v0.5.0.1 (Elephant)
ValidateConfiguration.h
Go to the documentation of this file.
1 
21 #pragma once
22 
23 namespace catapult { namespace config { class CatapultConfiguration; } }
24 
25 namespace catapult { namespace config {
26 
28  void ValidateConfiguration(const CatapultConfiguration& config);
29 }}
catapult::config::CatapultConfiguration::BlockChain
const model::BlockChainConfiguration BlockChain
Block chain configuration.
Definition: CatapultConfiguration.h:48
ValidateConfiguration.h
catapult::config::CatapultConfiguration
Comprehensive configuration for a catapult process.
Definition: CatapultConfiguration.h:34
KeyUtils.h
catapult::config::ValidateConfiguration
void ValidateConfiguration(const CatapultConfiguration &config)
Validates config and throws an exception if it is invalid.
Definition: ValidateConfiguration.cpp:61
CATAPULT_THROW_VALIDATION_ERROR
#define CATAPULT_THROW_VALIDATION_ERROR(MESSAGE)
Definition: ValidateConfiguration.cpp:29
CatapultConfiguration.h
catapult::config::CatapultConfiguration::Inflation
const InflationConfiguration Inflation
Inflation configuration.
Definition: CatapultConfiguration.h:63
catapult::crypto::IsValidKeyString
bool IsValidKeyString(const std::string &str)
Returns true if str represents a valid public key, false otherwise.
Definition: KeyUtils.cpp:39
ConfigurationBag.h
catapult::config::CatapultConfiguration::User
const UserConfiguration User
User configuration.
Definition: CatapultConfiguration.h:57
catapult
Definition: AddressExtractionExtension.cpp:28
HexParser.h