|
The Pedigree Project 0.1
|
Collaboration diagram for ProcessGroup:Public Attributes | |
| int | processGroupId = 0 |
| size_t | sessionId = 0 |
| PosixProcess * | Leader = nullptr |
| SharedPointer< UserspacePid > | identity |
| SharedPointer< UserspacePid > | sessionIdentity |
Private Member Functions | |
| ProcessGroup (const ProcessGroup &)=delete | |
| ProcessGroup & | operator= (const ProcessGroup &)=delete |
Private Attributes | |
| PosixProcess * | firstMember = nullptr |
| size_t | memberCount = 0 |
| ProcessGroup * | registryNext = nullptr |
| bool | registered = false |
Friends | |
| class | PosixProcess |
| class | ProcessGroupManager |
Definition at line 36 of file PosixProcess.h.
|
virtual |
Definition at line 9 of file PosixProcess-job-control.cc.
|
friend |
Definition at line 37 of file PosixProcess.h.
|
friend |
Definition at line 38 of file PosixProcess.h.
|
private |
Definition at line 53 of file PosixProcess.h.
| SharedPointer<UserspacePid> ProcessGroup::identity |
Definition at line 47 of file PosixProcess.h.
| PosixProcess* ProcessGroup::Leader = nullptr |
Definition at line 46 of file PosixProcess.h.
|
private |
Definition at line 54 of file PosixProcess.h.
| int ProcessGroup::processGroupId = 0 |
Definition at line 44 of file PosixProcess.h.
|
private |
Definition at line 56 of file PosixProcess.h.
|
private |
Definition at line 55 of file PosixProcess.h.
| size_t ProcessGroup::sessionId = 0 |
Definition at line 45 of file PosixProcess.h.
| SharedPointer<UserspacePid> ProcessGroup::sessionIdentity |
Definition at line 48 of file PosixProcess.h.