The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
UserspacePidNamespace Class Reference

#include <Process.h>

+ Collaboration diagram for UserspacePidNamespace:

Public Member Functions

size_t allocate ()
 

Private Attributes

Atomic< size_t > m_NextPid
 

Detailed Description

IDs visible to processes start at one, independently of kernel process IDs.

Definition at line 57 of file Process.h.

Constructor & Destructor Documentation

◆ UserspacePidNamespace()

UserspacePidNamespace::UserspacePidNamespace ( )
inline

Definition at line 59 of file Process.h.

Member Function Documentation

◆ allocate()

size_t UserspacePidNamespace::allocate ( )
inline

Definition at line 61 of file Process.h.

Member Data Documentation

◆ m_NextPid

Atomic<size_t> UserspacePidNamespace::m_NextPid
private

Definition at line 66 of file Process.h.


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