#include <ConfigSocketClient.h>
Additional Inherited Members | |
| Public Types inherited from net::config::ConfigInstance | |
| enum class | Role { SERVER , CLIENT } |
| using | Instance = ConfigInstance |
| Public Types inherited from net::config::stream::ConfigSocketClient< net::in6::config::ConfigAddress > | |
| using | Remote |
| using | Local |
| Public Types inherited from net::config::ConfigConnection | |
| using | Connection = ConfigConnection |
| Public Types inherited from net::config::ConfigPhysicalSocketClient | |
| using | Socket = ConfigPhysicalSocketClient |
| Public Types inherited from net::config::ConfigLegacy | |
| using | Legacy = ConfigLegacy |
| Protected Member Functions inherited from net::config::stream::legacy::ConfigSocketClient< net::in6::stream::config::ConfigSocketClient > | |
| 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::in6::stream::config::ConfigSocketClient | |
| ConfigSocketClient (net::config::ConfigInstance *instance) | |
| ~ConfigSocketClient () override | |
| Protected Member Functions inherited from net::config::stream::ConfigSocketClient< net::in6::config::ConfigAddress > | |
| ConfigSocketClient (net::config::ConfigInstance *instance) | |
| Protected Member Functions inherited from net::in6::config::ConfigAddress< net::config::ConfigAddressRemote > | |
| ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) | |
| ConfigAddress & | setIpv4Mapped (bool ipv4Mapped=true) |
| bool | getIpv4Mapped () const |
| ConfigAddress & | setAiFlags (int aiFlags) |
| int | getAiFlags () const |
| ConfigAddress & | setAiSockType (int aiSocktype) |
| int | getAiSockType () const |
| ConfigAddress & | setAiProtocol (int aiProtocol) |
| int | getAiProtocol () const |
| ConfigAddress & | setHostRequired (bool required=true) |
| ConfigAddress & | setPortRequired (bool required=true) |
| Protected Member Functions inherited from net::config::ConfigAddress< net::in6::SocketAddress > | |
| ConfigAddress (ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) | |
| ~ConfigAddress () override | |
| Protected Member Functions inherited from net::config::ConfigAddressBase< net::in6::SocketAddress > | |
| ConfigAddressBase (ConfigInstance *instance, const std::string &addressOptionName="", const std::string &addressOptionDescription="") | |
| virtual | ~ConfigAddressBase ()=default |
| 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) |
| Protected Member Functions inherited from net::in6::config::ConfigAddress< net::config::ConfigAddressLocal > | |
| ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) | |
| ConfigAddress & | setIpv4Mapped (bool ipv4Mapped=true) |
| bool | getIpv4Mapped () const |
| ConfigAddress & | setAiFlags (int aiFlags) |
| int | getAiFlags () const |
| ConfigAddress & | setAiSockType (int aiSocktype) |
| int | getAiSockType () const |
| ConfigAddress & | setAiProtocol (int aiProtocol) |
| int | getAiProtocol () const |
| ConfigAddress & | setHostRequired (bool required=true) |
| ConfigAddress & | setPortRequired (bool required=true) |
| Protected Member Functions inherited from net::config::ConfigConnection | |
| ConfigConnection (ConfigInstance *instance) | |
| Protected Member Functions inherited from net::config::ConfigPhysicalSocketClient | |
| ConfigPhysicalSocketClient (ConfigInstance *instance) | |
| Protected Member Functions inherited from net::config::ConfigPhysicalSocket | |
| ConfigPhysicalSocket (ConfigInstance *instance) | |
| CLI::Option * | addSocketOption (const std::string &name, int optLevel, int optName, const std::string &description, const std::string &typeName, const std::string &defaultValue, const CLI::Validator &validator) |
| Protected Member Functions inherited from net::config::ConfigLegacy | |
| ConfigLegacy (ConfigInstance *instance) | |
| Protected Attributes inherited from net::config::ConfigSection | |
| CLI::App * | section = nullptr |
Definition at line 56 of file ConfigSocketClient.h.
|
explicit |
Definition at line 52 of file ConfigSocketClient.cpp.
References net::config::stream::legacy::ConfigSocketClient< ConfigSocketClientBaseT >::ConfigSocketClient().
|
override |
Definition at line 56 of file ConfigSocketClient.cpp.