#include <XrdClientEnv.hh>
Collaboration diagram for XrdClientEnv:
Public Member Functions | |
const char * | Get (const char *varname) |
long | GetInt (const char *varname) |
const char * | ShellGet (const char *varname) |
long | ShellGetInt (const char *varname) |
void | Put (const char *varname, const char *value) |
void | PutInt (const char *varname, long value) |
Static Public Member Functions | |
XrdClientEnv * | Instance () |
Protected Member Functions | |
XrdClientEnv () | |
~XrdClientEnv () | |
bool | ImportStr (const char *varname) |
bool | ImportInt (const char *varname) |
Private Attributes | |
XrdOucEnv * | fOucEnv |
XrdSysRecMutex | fMutex |
XrdOucEnv * | fShellEnv |
Static Private Attributes | |
XrdClientEnv * | fgInstance = 0 |
|
|
|
|
|
|
|
|
|
|
|
Import the variables from the shell environment, the variable names are capitalized and prefixed with "XRD_" |
|
|
|
|
|
|
|
Get a string variable from the environment, the same as Get, but checks the shell environment first |
|
Get an integet variable from the environment, the same as GetInt, but checks the shell environment first |
|
|
|
|
|
|
|
|