|
| enum class | Role { SERVER
, CLIENT
} |
| |
| using | Instance = ConfigInstance |
| |
| using | Tls = ConfigTlsClient |
| |
| | ConfigSocketClient (const std::string &name) |
| |
| | ~ConfigSocketClient () override |
| |
| | ConfigInstance (const std::string &instanceName, Role role) |
| |
| virtual | ~ConfigInstance () |
| |
| | ConfigTlsClient (ConfigInstance *instance) |
| |
| | ConfigTls (ConfigInstance *instance) |
| |
| | ConfigSection (ConfigInstance *instance, const std::string &name, const std::string &description) |
| |
| | ConfigSection (const ConfigSection &)=delete |
| |
| | ConfigSection (ConfigSection &&)=delete |
| |
| ConfigSection & | operator= (const ConfigSection &)=delete |
| |
| ConfigSection & | operator= (ConfigSection &&)=delete |
| |
| CLI::Option * | addOption (const std::string &name, const std::string &description) |
| |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName) |
| |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName, const CLI::Validator &additionalValidator) |
| |
| template<typename ValueTypeT > |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName, ValueTypeT defaultValue) |
| |
| template<typename ValueTypeT > |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName, ValueTypeT defaultValue, const CLI::Validator &additionalValidator) |
| |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName) |
| |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName, const CLI::Validator &additionalValidator) |
| |
| template<typename ValueTypeT > |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName, ValueTypeT defaultValue) |
| |
| template<typename ValueTypeT > |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName, ValueTypeT defaultValue, const CLI::Validator &additionalValidator) |
| |
| CLI::Option * | addFlagFunction (const std::string &name, const std::function< void()> &callback, const std::string &description, const std::string &typeName, const std::string &defaultValue) |
| |
| CLI::Option * | addFlagFunction (const std::string &name, const std::function< void()> &callback, const std::string &description, const std::string &typeName, const std::string &defaultValue, const CLI::Validator &validator) |
| |
| void | required (CLI::Option *opt, bool req=true) |
| |
| bool | required () const |
| |
| template<typename ValueType > |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName, ValueType defaultValue) |
| |
| template<typename ValueType > |
| CLI::Option * | addOption (const std::string &name, const std::string &description, const std::string &typeName, ValueType defaultValue, const CLI::Validator &additionalValidator) |
| |
| template<typename ValueType > |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName, ValueType defaultValue) |
| |
| template<typename ValueType > |
| CLI::Option * | addFlag (const std::string &name, const std::string &description, const std::string &typeName, ValueType defaultValue, const CLI::Validator &additionalValidator) |
| |
| CLI::App * | section = nullptr |
| |
Definition at line 56 of file ConfigSocketClient.h.