|
SNode.C
|
#include <ConfigSocketClient.h>
Protected Member Functions | |
| ConfigSocketClient (const std::string &name) | |
Protected Member Functions inherited from net::config::ConfigInstance | |
| ConfigInstance (const std::string &instanceName, Role role) | |
| virtual | ~ConfigInstance () |
Protected Member Functions inherited from net::config::ConfigLegacy | |
| ConfigLegacy (ConfigInstance *instance) | |
Protected Member Functions inherited from net::config::ConfigSection | |
| 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) |
Additional Inherited Members | |
Public Types inherited from net::config::ConfigInstance | |
| enum class | Role { SERVER , CLIENT } |
| using | Instance = ConfigInstance |
Public Types inherited from net::config::ConfigLegacy | |
| using | Legacy = ConfigLegacy |
Public Member Functions inherited from net::config::ConfigInstance | |
| ConfigInstance (ConfigInstance &)=delete | |
| ConfigInstance (ConfigInstance &&)=delete | |
| ConfigInstance & | operator= (ConfigInstance &)=delete |
| ConfigInstance & | operator= (ConfigInstance &&)=delete |
| Role | getRole () |
| const std::string & | getInstanceName () const |
| void | setInstanceName (const std::string &instanceName) |
| bool | getDisabled () const |
| void | setDisabled (bool disabled=true) |
| CLI::App * | addSection (const std::string &name, const std::string &description, const std::string &group="Sections") |
| CLI::App * | getSection (const std::string &name, bool onlyGot=false, bool recursive=false) const |
| bool | gotSection (const std::string &name, bool recursive=false) const |
| void | required (CLI::App *section, bool req=true) |
| bool | getRequired () const |
| CLI::App * | get () const |
Protected Attributes inherited from net::config::ConfigSection | |
| CLI::App * | section = nullptr |
Definition at line 55 of file ConfigSocketClient.h.
|
explicitprotected |
Definition at line 51 of file ConfigSocketClient.hpp.
References net::config::ConfigInstance::CLIENT.
Referenced by net::in::stream::legacy::config::ConfigSocketClient::ConfigSocketClient(), net::in6::stream::legacy::config::ConfigSocketClient::ConfigSocketClient(), net::l2::stream::legacy::config::ConfigSocketClient::ConfigSocketClient(), net::rc::stream::legacy::config::ConfigSocketClient::ConfigSocketClient(), and net::un::stream::legacy::config::ConfigSocketClient::ConfigSocketClient().