|
| ConfigSocketClient (net::config::ConfigInstance *instance) |
|
| ~ConfigSocketClient () override |
|
| ConfigSocketClient (net::config::ConfigInstance *instance) |
|
| ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) |
|
ConfigAddress & | setBtAddressRequired (bool required=true) |
|
ConfigAddress & | setPsmRequired (bool required=true) |
|
| ConfigAddress (ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) |
|
| ~ConfigAddress () override |
|
| ConfigAddressBase (ConfigInstance *instance, const std::string &addressOptionName="", const std::string &addressOptionDescription="") |
|
virtual | ~ConfigAddressBase ()=default |
|
| 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) |
|
| ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) |
|
ConfigAddress & | setBtAddressRequired (bool required=true) |
|
ConfigAddress & | setPsmRequired (bool required=true) |
|
| ConfigConnection (ConfigInstance *instance) |
|
| ConfigPhysicalSocketClient (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) |
|
|
using | Remote |
|
using | Local |
|
using | Connection = ConfigConnection |
|
using | Socket = ConfigPhysicalSocketClient |
|
ConfigAddress & | setSocketAddress (const SocketAddress &socketAddress) |
|
ConfigAddress & | setBtAddress (const std::string &btAddress) |
|
std::string | getBtAddress () const |
|
ConfigAddress & | setPsm (uint16_t psm) |
|
uint16_t | getPsm () const |
|
SocketAddress & | getSocketAddress () |
|
net::l2::SocketAddress | getSocketAddress (const typename net::l2::SocketAddress::SockAddr &sockAddr, typename net::l2::SocketAddress::SockLen sockAddrLen) |
|
void | renew () |
|
net::l2::SocketAddress | getSocketAddress (const typename net::l2::SocketAddress::SockAddr &sockAddr, typename net::l2::SocketAddress::SockLen sockAddrLen) |
|
ConfigAddress & | setSocketAddress (const SocketAddress &socketAddress) |
|
ConfigAddress & | setBtAddress (const std::string &btAddress) |
|
std::string | getBtAddress () const |
|
ConfigAddress & | setPsm (uint16_t psm) |
|
uint16_t | getPsm () const |
|
utils::Timeval | getReadTimeout () const |
|
ConfigConnection & | setReadTimeout (const utils::Timeval &newReadTimeoutSet) |
|
utils::Timeval | getWriteTimeout () const |
|
ConfigConnection & | setWriteTimeout (const utils::Timeval &newWriteTimeoutSet) |
|
std::size_t | getReadBlockSize () const |
|
ConfigConnection & | setReadBlockSize (std::size_t newReadBlockSize) |
|
std::size_t | getWriteBlockSize () const |
|
ConfigConnection & | setWriteBlockSize (std::size_t newWriteBlockSize) |
|
utils::Timeval | getTerminateTimeout () const |
|
ConfigConnection & | setTerminateTimeout (const utils::Timeval &newTerminateTimeout) |
|
ConfigPhysicalSocketClient & | setReconnect (bool reconnect=true) |
|
bool | getReconnect () const |
|
ConfigPhysicalSocketClient & | setReconnectTime (double time) |
|
double | getReconnectTime () const |
|
ConfigPhysicalSocketClient & | setConnectTimeout (const utils::Timeval &connectTimeout) |
|
utils::Timeval | getConnectTimeout () const |
|
const std::map< int, std::map< int, const net::phy::PhysicalSocketOption > > & | getSocketOptions () |
|
ConfigPhysicalSocket & | addSocketOption (int optLevel, int optName, int optValue) |
|
ConfigPhysicalSocket & | addSocketOption (int optLevel, int optName, const std::string &optValue) |
|
ConfigPhysicalSocket & | addSocketOption (int optLevel, int optName, const std::vector< char > &optValue) |
|
ConfigPhysicalSocket & | removeSocketOption (int optLevel, int optName) |
|
ConfigPhysicalSocket & | setRetry (bool retry=true) |
|
bool | getRetry () const |
|
ConfigPhysicalSocket & | setRetryOnFatal (bool retry=true) |
|
bool | getRetryOnFatal () const |
|
ConfigPhysicalSocket & | setRetryTimeout (double sec) |
|
double | getRetryTimeout () const |
|
ConfigPhysicalSocket & | setRetryTries (unsigned int tries=0) |
|
unsigned int | getRetryTries () const |
|
ConfigPhysicalSocket & | setRetryBase (double base) |
|
double | getRetryBase () const |
|
ConfigPhysicalSocket & | setRetryLimit (unsigned int limit) |
|
unsigned int | getRetryLimit () const |
|
ConfigPhysicalSocket & | setRetryJitter (double percent) |
|
double | getRetryJitter () const |
|
CLI::Option * | btAddressOpt |
|
CLI::Option * | psmOpt |
|
CLI::App * | section = nullptr |
|
CLI::Option * | btAddressOpt |
|
CLI::Option * | psmOpt |
|
Definition at line 58 of file ConfigSocketClient.h.