#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 |
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1