SNode.C
Loading...
Searching...
No Matches
net::config::ConfigAddressRemote< SocketAddressT > Class Template Reference

#include <ConfigAddressRemote.h>

Inheritance diagram for net::config::ConfigAddressRemote< SocketAddressT >:
Collaboration diagram for net::config::ConfigAddressRemote< SocketAddressT >:

Static Public Attributes

static constexpr std::string_view NAME {"remote"}
static constexpr std::string_view DESCRIPTION {"Remote side of connection"}

Private Types

using Super = net::config::ConfigAddress<SocketAddressT>

Additional Inherited Members

Public Member Functions inherited from net::config::ConfigAddress< SocketAddressT >
SocketAddressgetSocketAddress ()
void renew ()
SocketAddressT getSocketAddress (const typename SocketAddressT::SockAddr &sockAddr, typename SocketAddressT::SockLen sockAddrLen)
Public Member Functions inherited from net::config::ConfigAddressBase< SocketAddressT >
SocketAddressT getSocketAddress (const typename SocketAddressT::SockAddr &sockAddr, typename SocketAddressT::SockLen sockAddrLen)
Protected Member Functions inherited from net::config::ConfigAddress< SocketAddressT >
 ConfigAddress (ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription)
 ConfigAddress (net::config::ConfigSection *section)
 ~ConfigAddress () override
virtual void configurable (bool configurable)=0
Protected Member Functions inherited from net::config::ConfigAddressBase< SocketAddressT >
 ConfigAddressBase (ConfigInstance *instance, const std::string &addressOptionName="", const std::string &addressOptionDescription="")
 ConfigAddressBase (net::config::ConfigSection *section)
virtual ~ConfigAddressBase ()=default

Detailed Description

template<typename SocketAddressT>
class net::config::ConfigAddressRemote< SocketAddressT >

Definition at line 54 of file ConfigAddressRemote.h.

Member Typedef Documentation

◆ Super

template<typename SocketAddressT>
using net::config::ConfigAddressRemote< SocketAddressT >::Super = net::config::ConfigAddress<SocketAddressT>
private

Definition at line 60 of file ConfigAddressRemote.h.

Member Data Documentation

◆ DESCRIPTION

template<typename SocketAddressT>
std::string_view net::config::ConfigAddressRemote< SocketAddressT >::DESCRIPTION {"Remote side of connection"}
staticconstexpr

Definition at line 57 of file ConfigAddressRemote.h.

57{"Remote side of connection"};

◆ NAME

template<typename SocketAddressT>
std::string_view net::config::ConfigAddressRemote< SocketAddressT >::NAME {"remote"}
staticconstexpr

Definition at line 56 of file ConfigAddressRemote.h.

56{"remote"};

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