Go to the documentation of this file.
44 #define EnvGetLong(x) XrdClientEnv::Instance()->ShellGetInt(x)
45 #define EnvGetString(x) XrdClientEnv::Instance()->ShellGet(x)
46 #define EnvPutString(name, val) XrdClientEnv::Instance()->Put(name, val)
47 #define EnvPutInt(name, val) XrdClientEnv::Instance()->PutInt(name, val)
70 const char *
Get(
const char *varname) {
99 void Put(
const char *varname,
const char *value) {
105 void PutInt(
const char *varname,
long value) {
bool ImportInt(const char *varname)
char * Get(const char *varname)
Definition: XrdOucEnv.hh:64
int ReInitLock()
Definition: XrdClientEnv.hh:120
void Put(const char *varname, const char *value)
Definition: XrdOucEnv.hh:80
long ShellGetInt(const char *varname)
void PutInt(const char *varname, long value)
Definition: XrdClientEnv.hh:105
void Lock()
Definition: XrdClientEnv.hh:110
long GetInt(const char *varname)
void PutInt(const char *varname, long value)
static XrdClientEnv * Instance()
bool ImportStr(const char *varname)
Definition: XrdOucEnv.hh:42
Definition: XrdSysPthread.hh:240
const char * Get(const char *varname)
Definition: XrdClientEnv.hh:70
long GetInt(const char *varname)
Definition: XrdClientEnv.hh:78
const char * ShellGet(const char *varname)
void UnLock()
Definition: XrdClientEnv.hh:115
void Put(const char *varname, const char *value)
Definition: XrdClientEnv.hh:99
XrdOucEnv * fShellEnv
Definition: XrdClientEnv.hh:55
XrdSysRecMutex fMutex
Definition: XrdClientEnv.hh:53
void UnLock()
Definition: XrdSysPthread.hh:222
void Lock()
Definition: XrdSysPthread.hh:220
Definition: XrdClientEnv.hh:49
Definition: XrdSysPthread.hh:261
XrdOucEnv * fOucEnv
Definition: XrdClientEnv.hh:52
static XrdClientEnv * fgInstance
Definition: XrdClientEnv.hh:54