|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include <config_factory.hpp>
Static Public Member Functions | |
| static std::shared_ptr< ConfigManagerInterface > | create () |
| static std::shared_ptr< ConfigManagerInterface > | create_with_defaults () |
| static std::shared_ptr< ConfigManagerInterface > | create_from_file (const std::string &filepath) |
| static std::shared_ptr< ConfigManagerInterface > | get_singleton () |
Factory for creating configuration managers
Definition at line 31 of file config_factory.hpp.
|
static |
Create a new configuration manager instance
Definition at line 29 of file config_factory.cc.
|
static |
Create a configuration manager and load from file
Definition at line 37 of file config_factory.cc.
|
static |
Create a configuration manager with default settings
Definition at line 31 of file config_factory.cc.
|
static |
Create a singleton configuration manager
Definition at line 46 of file config_factory.cc.