nngn
Loading...
Searching...
No Matches
nngn::Socket::lock Class Reference

Public Member Functions

 lock ()=default
 
 lock (const lock &)=delete
 
 lock (const lock &&)=delete
 
lockoperator= (const lock &)=delete
 
lockoperator= (const lock &&)=delete
 
 ~lock ()
 
bool path (std::string_view path)
 

Private Attributes

int fd = -1
 
std::string m_path = {}
 

Constructor & Destructor Documentation

◆ lock() [1/3]

nngn::Socket::lock::lock ( )
default

◆ lock() [2/3]

nngn::Socket::lock::lock ( const lock & )
delete

◆ lock() [3/3]

nngn::Socket::lock::lock ( const lock && )
delete

◆ ~lock()

nngn::Socket::lock::~lock ( )

Member Function Documentation

◆ operator=() [1/2]

lock & nngn::Socket::lock::operator= ( const lock && )
delete

◆ operator=() [2/2]

lock & nngn::Socket::lock::operator= ( const lock & )
delete

◆ path()

bool nngn::Socket::lock::path ( std::string_view path)

Member Data Documentation

◆ fd

int nngn::Socket::lock::fd = -1
private

◆ m_path

std::string nngn::Socket::lock::m_path = {}
private

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