#include <Environment.hpp>
Public Methods | |
| bool | operator== ( EnvironmentCref ) const |
| Equality operator. | |
Static Public Methods | |
| UserIdentifier | getUserId ( void ) |
| Retreive the real user id for the current process. | |
| UserIdentifier | getEffectiveUserId ( void ) |
| Retreive the effective user id for the current process. | |
| GroupIdentifier | getGroupId ( void ) |
| Retreive the real group id for the current process. | |
| GroupIdentifier | getEffectiveGroupId ( void ) |
| Retreive the effective group id for the current process. | |
| ProcessIdentifier | getProcessGroupId ( void ) |
| Retrieve the process group id for the current process. | |
| ProcessIdentifier | getProcessGroupId ( ProcessIdentifierRef ) |
| Retrieve the process group id for a specific process. | |
| Int | setupCommonAccess ( CharCptr, const CreateDisposition & ) |
| Basically, creates a filename for use by those Linux system api that require a key (IPC mainly). More... | |
| Int | removeCommonAccess ( CharCptr ) |
| The reverse of setupCommonAccess. More... | |
Protected Methods | |
| Environment ( void ) throw (Assertion) | |
| Environment ( EnvironmentCref ) throw (Assertion) | |
| EnvironmentRef | operator= ( EnvironmentCref ) throw (Assertion) |
|
|
The reverse of setupCommonAccess.
|
|
|
Basically, creates a filename for use by those Linux system api that require a key (IPC mainly).
|