48inline char *
Env(
int &envlen) {envlen = global_len;
return global_env;}
58static int Export(
const char *Var,
const char *Val);
59static int Export(
const char *Var,
int Val);
63static bool Import(
const char *var,
char *&val );
64static bool Import(
const char *var,
long &val );
69 char *
Get(
const char *varname) {
return env_Hash.Find(varname);}
74 long GetInt(
const char *varname);
79 void *
GetPtr(
const char *varname);
85 void Put(
const char *varname,
const char *value)
86 {env_Hash.Rep((
char *)varname, strdup(value), 0,
Hash_dofree);}
91 void PutInt(
const char *varname,
long value);
97 void PutPtr(
const char *varname,
void *value);
112 XrdOucEnv(
const char *vardata=0,
int vardlen=0,
void PutInt(const char *varname, long value)
long GetInt(const char *varname)
char * EnvTidy(int &envlen)
const XrdSecEntity * secEnv() const
char * Get(const char *varname)
static int Export(const char *Var, const char *Val)
void * GetPtr(const char *varname)
void PutPtr(const char *varname, void *value)
void Put(const char *varname, const char *value)
char * Delimit(char *value)
XrdOucEnv(const char *vardata=0, int vardlen=0, const XrdSecEntity *secent=0)