#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).
|