|
| | ConfigSocketServer (net::config::ConfigInstance *instance) |
| | ConfigConnection (ConfigInstance *instance) |
| | ~ConfigConnection () override |
| void | setConfigurable (CLI::Option *option, bool configurable) |
| template<typename T> |
| | ConfigSection (ConfigInstance *instance, T *sectionPtr, const std::string &group="Sections") |
| virtual | ~ConfigSection () |
| | 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) |
| template<typename ValueTypeT> |
| CLI::Option * | addOptionFunction (const std::string &name, const std::function< void(const std::string &)> &optionFunction, const std::string &description) |
| CLI::Option * | addFlag (const std::string &name, const std::string &description) |
| 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) |
| CLI::Option * | getOption (const std::string &name) const |
| void | required (CLI::Option *opt, bool req=true) |
| void | required (bool required=true) |
| bool | getRequired () 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) |
| | ~ConfigPhysicalSocketServer () override |
| | ConfigPhysicalSocket (net::config::ConfigSection *section) |
| 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) |
template<template< template< typename
SocketAddress > typename ConfigAddressTypeT > typename ConfigAddressLocalT, template< template< typename
SocketAddress > typename ConfigAddressTypeT > typename ConfigAddressRemoteT>
class net::config::stream::ConfigSocketServer< ConfigAddressLocalT, ConfigAddressRemoteT >
Definition at line 58 of file ConfigSocketServer.h.