|
The Pedigree Project 0.1
|
#include <Process.h>
Collaboration diagram for UserspacePidNamespace:Public Member Functions | |
| UserspacePidNamespace (const SharedPointer< UserspacePidNamespace > &parent={}) | |
| size_t | allocate () |
| const SharedPointer< UserspacePidNamespace > & | parent () const |
| bool | dead () const |
| void | close () |
| Process * | init () const |
| void | setInit (Process *process) |
| size_t | depth () const |
Private Attributes | |
| SharedPointer< UserspacePidNamespace > | m_Parent |
| Atomic< size_t > | m_NextPid |
| Process * | m_Init = nullptr |
| bool | m_Dead = false |
PID allocation and lifetime are shared by a namespace and its descendants.
|
inlineexplicit |
|
inline |
|
inline |
|
private |