#include <Environment.h>
Inheritance diagram for OS::Environment:
Static Public Member Functions | |
static String * | getEnv (String *name) |
static String * | getEnv (const char *name) |
static void | setEnv (String *name, String *value=nil) |
static void | setEnv (String *name, const char *value=NULL) |
static void | setEnv (const char *name, String *value=nil) |
static void | setEnv (const char *name, const char *value=NULL) |
|
Definition at line 38 of file Environment.cc. References Core::Object::error(), and Core::GenericException::raise(). 00039 { 00040 char *value; 00041 value = getenv(name); 00042 if (value == NULL) { 00043 Error *error = new KeyNotFoundError(__PRETTY_FUNCTION__, new String(name)); 00044 error->raise(); 00045 } 00046 return new String(value); 00047 }
|
|
Definition at line 33 of file Environment.cc. References Core::String::asCString().
|
|
Definition at line 65 of file Environment.cc. 00066 { 00067 if (value == NULL) unsetenv(name); 00068 else setenv(name, value, 1); 00069 }
|
|
Definition at line 60 of file Environment.cc. References Core::String::asCString(), nil, and setEnv().
|
|
Definition at line 55 of file Environment.cc. References Core::String::asCString(), and setEnv().
|
|
Definition at line 49 of file Environment.cc. References Core::String::asCString(), and nil. Referenced by setEnv().
|