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

#include <ConfigAddressBase.h>

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

Public Member Functions

SocketAddressT getSocketAddress (const typename SocketAddressT::SockAddr &sockAddr, typename SocketAddressT::SockLen sockAddrLen)

Protected Member Functions

 ConfigAddressBase (ConfigInstance *instance, const std::string &addressOptionName="", const std::string &addressOptionDescription="")
 ConfigAddressBase (net::config::ConfigSection *section)
virtual ~ConfigAddressBase ()=default

Private Types

using Super = ConfigSection

Detailed Description

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

Definition at line 59 of file ConfigAddressBase.h.

Member Typedef Documentation

◆ Super

template<typename SocketAddressT>
using net::config::ConfigAddressBase< SocketAddressT >::Super = ConfigSection
private

Definition at line 61 of file ConfigAddressBase.h.

Constructor & Destructor Documentation

◆ ConfigAddressBase() [1/2]

template<typename SocketAddress>
net::config::ConfigAddressBase< SocketAddress >::ConfigAddressBase ( ConfigInstance * instance,
const std::string & addressOptionName = "",
const std::string & addressOptionDescription = "" )
protected

Definition at line 51 of file ConfigAddressBase.hpp.

53 {
54 }

◆ ConfigAddressBase() [2/2]

template<typename SocketAddress>
net::config::ConfigAddressBase< SocketAddress >::ConfigAddressBase ( net::config::ConfigSection * section)
explicitprotected

Definition at line 57 of file ConfigAddressBase.hpp.

57 {
58 }

◆ ~ConfigAddressBase()

template<typename SocketAddressT>
virtual net::config::ConfigAddressBase< SocketAddressT >::~ConfigAddressBase ( )
protectedvirtualdefault

Member Function Documentation

◆ getSocketAddress()

template<typename SocketAddressT>
SocketAddress net::config::ConfigAddressBase< SocketAddress >::getSocketAddress ( const typename SocketAddressT::SockAddr & sockAddr,
typename SocketAddressT::SockLen sockAddrLen )

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