SNode.C
|
#include <ConfigSocketServer.h>
Public Types | |
using | Local = ConfigAddressLocalT< net::config::ConfigAddressLocal > |
using | Remote = ConfigAddressRemoteT< net::config::ConfigAddressReverse > |
![]() | |
using | Connection = ConfigConnection |
![]() | |
using | Socket = ConfigPhysicalSocketServer |
Protected Member Functions | |
ConfigSocketServer (net::config::ConfigInstance *instance) | |
![]() | |
ConfigConnection (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) |
![]() | |
ConfigPhysicalSocketServer (ConfigInstance *instance) | |
![]() | |
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) |
Definition at line 58 of file ConfigSocketServer.h.
using net::config::stream::ConfigSocketServer< ConfigAddressLocalT, ConfigAddressRemoteT >::Local = ConfigAddressLocalT<net::config::ConfigAddressLocal> |
Definition at line 64 of file ConfigSocketServer.h.
using net::config::stream::ConfigSocketServer< ConfigAddressLocalT, ConfigAddressRemoteT >::Remote = ConfigAddressRemoteT<net::config::ConfigAddressReverse> |
Definition at line 65 of file ConfigSocketServer.h.
|
explicitprotected |
Definition at line 52 of file ConfigSocketServer.hpp.
Referenced by net::in::stream::config::ConfigSocketServer::ConfigSocketServer(), net::in6::stream::config::ConfigSocketServer::ConfigSocketServer(), net::l2::stream::config::ConfigSocketServer::ConfigSocketServer(), net::rc::stream::config::ConfigSocketServer::ConfigSocketServer(), and net::un::stream::config::ConfigSocketServer::ConfigSocketServer().