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)
 
UnixSocketget () const
 
SharedPointer< UnixSocketReferencereference () const
 
void retire ()
 

Private Attributes

SharedPointer< UnixSocketReferencem_Reference
 
Atomic< bool > m_Retired
 

Detailed Description

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

Constructor & Destructor Documentation

◆ UnixSocketGeneration()

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

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

◆ ~UnixSocketGeneration()

UnixSocketGeneration::~UnixSocketGeneration ( )
inline

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

Member Function Documentation

◆ get()

UnixSocket * UnixSocketGeneration::get ( ) const
inline

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

◆ reference()

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

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

◆ retire()

void UnixSocketGeneration::retire ( )
inline

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

Member Data Documentation

◆ m_Reference

SharedPointer<UnixSocketReference> UnixSocketGeneration::m_Reference
private

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

◆ m_Retired

Atomic<bool> UnixSocketGeneration::m_Retired
private

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


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