CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
22 #include <boost/filesystem/path.hpp>
24 namespace catapult {
namespace utils {
class ConfigurationBag; } }
26 namespace catapult {
namespace zeromq {
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
static MessagingConfiguration Uninitialized()
Creates an uninitialized messaging configuration.
Definition: MessagingConfiguration.cpp:30
A simple bag of properties.
Definition: ConfigurationBag.h:57
static MessagingConfiguration LoadFromBag(const utils::ConfigurationBag &bag)
Loads a messaging configuration from bag.
Definition: MessagingConfiguration.cpp:34
static MessagingConfiguration LoadFromPath(const boost::filesystem::path &resourcesPath)
Loads a messaging configuration from resourcesPath.
Definition: MessagingConfiguration.cpp:45
MessagingConfiguration()=default
#define LOAD_PROPERTY(NAME)
Definition: MessagingConfiguration.cpp:28
Messaging configuration settings.
Definition: MessagingConfiguration.h:29
Definition: AddressExtractionExtension.cpp:28
unsigned short SubscriberPort
Subscriber port.
Definition: MessagingConfiguration.h:32