libBsdSockets
C++ Wrapper classes to the BSD Socket API
BsdSockets::LocalAddressPimpl Class Reference

The private implementation of LocalAddress. More...

Inheritance diagram for BsdSockets::LocalAddressPimpl:
Collaboration diagram for BsdSockets::LocalAddressPimpl:

Public Member Functions

 LocalAddressPimpl (const std::string &thePath, bool allowBlank)
 
- Public Member Functions inherited from BsdSockets::LowLevelAddressType< Impl >
virtual ~LowLevelAddressType ()
 
 LowLevelAddressType ()
 
 LowLevelAddressType (const Impl &theLowLevelAddress)
 
 LowLevelAddressType (const LowLevelAddressType &rhs)
 
virtual const struct sockaddr & getSockAddr () const
 
virtual struct sockaddr & getSockAddr ()
 
virtual socklen_t getSockAddrLen () const
 
- Public Member Functions inherited from BsdSockets::LowLevelAddress
virtual ~LowLevelAddress ()
 

Additional Inherited Members

- Public Types inherited from BsdSockets::LowLevelAddressType< Impl >
typedef std::shared_ptr< LowLevelAddressTypePtr
 
- Public Types inherited from BsdSockets::LowLevelAddress
typedef std::shared_ptr< LowLevelAddressPtr
 
- Public Attributes inherited from BsdSockets::LowLevelAddressType< Impl >
Impl lowLevelAddress
 

Detailed Description

The private implementation of LocalAddress.

This provides the LowLevelAddress.

Definition at line 34 of file LocalAddress.cpp.

Constructor & Destructor Documentation

◆ LocalAddressPimpl()

BsdSockets::LocalAddressPimpl::LocalAddressPimpl ( const std::string &  thePath,
bool  allowBlank 
)
inline

Create by encoding thePath

Parameters
thePathto encode
allowBlanktrue if blank is allowed, which is really only from accept()

Definition at line 41 of file LocalAddress.cpp.


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