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)
 
 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/6]

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

◆ lock() [2/6]

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

◆ lock() [3/6]

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

◆ ~lock() [1/2]

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

◆ lock() [4/6]

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

◆ lock() [5/6]

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

◆ lock() [6/6]

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

◆ ~lock() [2/2]

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

Member Function Documentation

◆ operator=() [1/4]

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

◆ operator=() [4/4]

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

◆ path() [1/2]

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

◆ path() [2/2]

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: