SNode.C
Loading...
Searching...
No Matches
net::un::stream::legacy::config::ConfigSocketClient Class Referencefinal

#include <ConfigSocketClient.h>

Inheritance diagram for net::un::stream::legacy::config::ConfigSocketClient:
Collaboration diagram for net::un::stream::legacy::config::ConfigSocketClient:

Public Member Functions

 ConfigSocketClient (const std::string &name)
 
 ~ConfigSocketClient () override
 
- Public Member Functions inherited from net::config::ConfigInstance
 ConfigInstance (ConfigInstance &)=delete
 
 ConfigInstance (ConfigInstance &&)=delete
 
ConfigInstanceoperator= (ConfigInstance &)=delete
 
ConfigInstanceoperator= (ConfigInstance &&)=delete
 
Role getRole ()
 
const std::string & getInstanceName () const
 
void setInstanceName (const std::string &instanceName)
 
bool getDisabled () const
 
void setDisabled (bool disabled=true)
 
- Public Member Functions inherited from net::un::config::ConfigAddress< net::config::ConfigAddressRemote >
ConfigAddresssetSocketAddress (const SocketAddress &socketAddress)
 
ConfigAddresssetSunPath (const std::string &sunPath)
 
std::string getSunPath () const
 
- Public Member Functions inherited from net::config::ConfigAddress< net::un::SocketAddress >
SocketAddressgetSocketAddress ()
 
net::un::SocketAddress getSocketAddress (const typename net::un::SocketAddress::SockAddr &sockAddr, typename net::un::SocketAddress::SockLen sockAddrLen)
 
void renew ()
 
- Public Member Functions inherited from net::config::ConfigAddressBase< net::un::SocketAddress >
net::un::SocketAddress getSocketAddress (const typename net::un::SocketAddress::SockAddr &sockAddr, typename net::un::SocketAddress::SockLen sockAddrLen)
 
- Public Member Functions inherited from net::un::config::ConfigAddress< net::config::ConfigAddressLocal >
ConfigAddresssetSocketAddress (const SocketAddress &socketAddress)
 
ConfigAddresssetSunPath (const std::string &sunPath)
 
std::string getSunPath () const
 
- Public Member Functions inherited from net::config::ConfigConnection
utils::Timeval getReadTimeout () const
 
ConfigConnectionsetReadTimeout (const utils::Timeval &newReadTimeoutSet)
 
utils::Timeval getWriteTimeout () const
 
ConfigConnectionsetWriteTimeout (const utils::Timeval &newWriteTimeoutSet)
 
std::size_t getReadBlockSize () const
 
ConfigConnectionsetReadBlockSize (std::size_t newReadBlockSize)
 
std::size_t getWriteBlockSize () const
 
ConfigConnectionsetWriteBlockSize (std::size_t newWriteBlockSize)
 
utils::Timeval getTerminateTimeout () const
 
ConfigConnectionsetTerminateTimeout (const utils::Timeval &newTerminateTimeout)
 
- Public Member Functions inherited from net::config::ConfigPhysicalSocketClient
ConfigPhysicalSocketClientsetReconnect (bool reconnect=true)
 
bool getReconnect () const
 
ConfigPhysicalSocketClientsetReconnectTime (double time)
 
double getReconnectTime () const
 
ConfigPhysicalSocketClientsetConnectTimeout (const utils::Timeval &connectTimeout)
 
utils::Timeval getConnectTimeout () const
 
- Public Member Functions inherited from net::config::ConfigPhysicalSocket
const std::map< int, const net::phy::PhysicalSocketOption > & getSocketOptions ()
 
ConfigPhysicalSocketaddSocketOption (int optLevel, int optName, int optValue)
 
ConfigPhysicalSocketaddSocketOption (int optLevel, int optName, const std::string &optValue)
 
ConfigPhysicalSocketaddSocketOption (int optLevel, int optName, const std::vector< char > &optValue)
 
ConfigPhysicalSocketremoveSocketOption (int optName)
 
ConfigPhysicalSocketsetReuseAddress (bool reuseAddress=true)
 
bool getReuseAddress () const
 
ConfigPhysicalSocketsetRetry (bool retry=true)
 
bool getRetry () const
 
ConfigPhysicalSocketsetRetryOnFatal (bool retry=true)
 
bool getRetryOnFatal () const
 
ConfigPhysicalSocketsetRetryTimeout (double sec)
 
double getRetryTimeout () const
 
ConfigPhysicalSocketsetRetryTries (unsigned int tries=0)
 
unsigned int getRetryTries () const
 
ConfigPhysicalSocketsetRetryBase (double base)
 
double getRetryBase () const
 
ConfigPhysicalSocketsetRetryLimit (unsigned int limit)
 
unsigned int getRetryLimit () const
 
ConfigPhysicalSocketsetRetryJitter (double percent)
 
double getRetryJitter () const
 

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::un::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::un::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::un::stream::config::ConfigSocketClient
 ConfigSocketClient (net::config::ConfigInstance *instance)
 
 ~ConfigSocketClient () override
 
- Protected Member Functions inherited from net::config::stream::ConfigSocketClient< net::un::config::ConfigAddress >
 ConfigSocketClient (net::config::ConfigInstance *instance)
 
- Protected Member Functions inherited from net::un::config::ConfigAddress< net::config::ConfigAddressRemote >
 ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription)
 
ConfigAddresssunPathRequired (bool required=true)
 
- Protected Member Functions inherited from net::config::ConfigAddress< net::un::SocketAddress >
 ConfigAddress (ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription)
 
 ~ConfigAddress () override
 
- Protected Member Functions inherited from net::config::ConfigAddressBase< net::un::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
 
ConfigSectionoperator= (const ConfigSection &)=delete
 
ConfigSectionoperator= (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::un::config::ConfigAddress< net::config::ConfigAddressLocal >
 ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription)
 
ConfigAddresssunPathRequired (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
 

Detailed Description

Definition at line 34 of file ConfigSocketClient.h.

Constructor & Destructor Documentation

◆ ConfigSocketClient()

net::un::stream::legacy::config::ConfigSocketClient::ConfigSocketClient ( const std::string & name)
explicit

Definition at line 30 of file ConfigSocketClient.cpp.

References ConfigSocketClient().

Referenced by ConfigSocketClient().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~ConfigSocketClient()

net::un::stream::legacy::config::ConfigSocketClient::~ConfigSocketClient ( )
override

Definition at line 34 of file ConfigSocketClient.cpp.

34 {
35 }

The documentation for this class was generated from the following files: