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

Extensions configuration settings. More...

Static Public Member Functions

static ExtensionsConfiguration Uninitialized ()
 Creates an uninitialized extensions configuration. More...
 
static ExtensionsConfiguration LoadFromBag (const utils::ConfigurationBag &bag)
 Loads an extensions configuration from bag. More...
 

Public Attributes

std::vector< std::string > Names
 

Private Member Functions

 ExtensionsConfiguration ()=default
 

Detailed Description

Extensions configuration settings.

Constructor & Destructor Documentation

◆ ExtensionsConfiguration()

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

Member Function Documentation

◆ LoadFromBag()

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

Loads an extensions configuration from bag.

Here is the call graph for this function:

◆ Uninitialized()

ExtensionsConfiguration catapult::config::ExtensionsConfiguration::Uninitialized ( )
static

Creates an uninitialized extensions configuration.

Here is the call graph for this function:

Member Data Documentation

◆ Names

std::vector<std::string> catapult::config::ExtensionsConfiguration::Names

Named extensions to enable.

Note
Extensions need to registered in deterministic order so that cross extension dependencies can be wired up properly.

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