The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
UnixSocketGeneration Class Reference
+ Collaboration diagram for UnixSocketGeneration:

Public Member Functions

 UnixSocketGeneration (const SharedPointer< UnixSocketReference > &reference)
 
UnixSocket * get () const
 
SharedPointer< UnixSocketReference > reference () const
 
void retire ()
 

Private Attributes

SharedPointer< UnixSocketReference > m_Reference
 
Atomic< bool > m_Retired
 

Detailed Description

Definition at line 2838 of file net-syscalls.cc.

Constructor & Destructor Documentation

◆ UnixSocketGeneration()

UnixSocketGeneration::UnixSocketGeneration ( const SharedPointer< UnixSocketReference > &  reference)
inlineexplicit

Definition at line 2840 of file net-syscalls.cc.

◆ ~UnixSocketGeneration()

UnixSocketGeneration::~UnixSocketGeneration ( )
inline

Definition at line 2843 of file net-syscalls.cc.

Member Function Documentation

◆ get()

UnixSocket * UnixSocketGeneration::get ( ) const
inline

Definition at line 2858 of file net-syscalls.cc.

◆ reference()

SharedPointer< UnixSocketReference > UnixSocketGeneration::reference ( ) const
inline

Definition at line 2862 of file net-syscalls.cc.

◆ retire()

void UnixSocketGeneration::retire ( )
inline

Definition at line 2866 of file net-syscalls.cc.

Member Data Documentation

◆ m_Reference

SharedPointer<UnixSocketReference> UnixSocketGeneration::m_Reference
private

Definition at line 2876 of file net-syscalls.cc.

◆ m_Retired

Atomic<bool> UnixSocketGeneration::m_Retired
private

Definition at line 2877 of file net-syscalls.cc.


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