#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. | |
| CharPtr | getEnvironmentValue (CharCptr) |
| Retrieve the environmental value variable from the (name=value) pair. More... | |
| Int | setEnvironmentNameValue (CharPtr) |
| Sets an environment name=value. More... | |
| 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... | |
| ProcessIdentifier | getProcessGroupId (void) |
| Retrieve the process group id for the current process. | |
| ProcessIdentifier | getProcessGroupId (ProcessIdentifierRef) |
| Retrieve the process group id for a specific process. | |
| void | setThreadPriority (ProcessIdentifier, Int) |
| set priority for a specific process. | |
| Int | getThreadPriority (ProcessIdentifier) |
| get priority for a specific process. | |
Protected Methods | |
| Environment (void) throw (Assertion) | |
| Environment (EnvironmentCref) throw (Assertion) | |
| EnvironmentRef | operator= (EnvironmentCref) throw (Assertion) |
|
|
Retrieve the environmental value variable from the (name=value) pair. Same behavior as in POSIX getenv
|
|
|
The reverse of setupCommonAccess.
|
|
|
Sets an environment name=value. Same behavior and return as POSIX putenv.
|
|
||||||||||||
|
Basically, creates a filename for use by those Linux system api that require a key (IPC mainly).
|