SNode.C
|
#include <ConfigAddress.h>
Public Member Functions | |
ConfigAddress & | setSocketAddress (const SocketAddress &socketAddress) |
ConfigAddress & | setSunPath (const std::string &sunPath) |
std::string | getSunPath () const |
Protected Member Functions | |
ConfigAddress (net::config::ConfigInstance *instance, const std::string &addressOptionName, const std::string &addressOptionDescription) | |
ConfigAddress & | sunPathRequired (bool required=true) |
Private Types | |
using | Super = ConfigAddressTypeT< net::un::SocketAddress > |
Private Member Functions | |
SocketAddress * | init () final |
Private Attributes | |
CLI::Option * | sunPathOpt = nullptr |
Definition at line 76 of file ConfigAddress.h.
|
private |
Definition at line 78 of file ConfigAddress.h.
|
explicitprotected |
Definition at line 62 of file ConfigAddress.cpp.
References net::config::ConfigInstance::getInstanceName(), utils::Uuid::getUuid(), and net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathOpt.
std::string net::un::config::ConfigAddress< ConfigAddressType >::getSunPath | ( | ) | const |
Definition at line 109 of file ConfigAddress.cpp.
References net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathOpt.
|
finalprivate |
Definition at line 74 of file ConfigAddress.cpp.
References net::un::SocketAddress::init(), net::un::SocketAddress::SocketAddress(), and net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathOpt.
ConfigAddress< ConfigAddressType > & net::un::config::ConfigAddress< ConfigAddressType >::setSocketAddress | ( | const SocketAddress & | socketAddress | ) |
Definition at line 90 of file ConfigAddress.cpp.
References net::un::SocketAddress::getSunPath(), and net::un::config::ConfigAddress< ConfigAddressTypeT >::setSunPath().
ConfigAddress< ConfigAddressType > & net::un::config::ConfigAddress< ConfigAddressType >::setSunPath | ( | const std::string & | sunPath | ) |
Definition at line 97 of file ConfigAddress.cpp.
References net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathOpt.
Referenced by net::un::config::ConfigAddress< ConfigAddressTypeT >::setSocketAddress().
|
protected |
Definition at line 114 of file ConfigAddress.cpp.
References net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathOpt.
Referenced by net::un::stream::config::ConfigSocketClient::ConfigSocketClient(), and net::un::stream::config::ConfigSocketServer::ConfigSocketServer().
|
private |
Definition at line 98 of file ConfigAddress.h.
Referenced by net::un::config::ConfigAddress< ConfigAddressTypeT >::ConfigAddress(), net::un::config::ConfigAddress< ConfigAddressTypeT >::getSunPath(), net::un::config::ConfigAddress< ConfigAddressTypeT >::init(), net::un::config::ConfigAddress< ConfigAddressTypeT >::setSunPath(), and net::un::config::ConfigAddress< ConfigAddressTypeT >::sunPathRequired().