53static int Export(
const char *Var,
const char *Val);
54static int Export(
const char *Var,
int Val);
58static bool Import(
const char *var,
char *&val );
59static bool Import(
const char *var,
long &val );
80 void Put(
const char *varname,
const char *value)
86 void PutInt(
const char *varname,
long value);
92 void PutPtr(
const char *varname,
void *value);
@ Hash_dofree
Definition XrdOucHash.hh:56
Definition XrdOucEnv.hh:42
void PutInt(const char *varname, long value)
char * Env(int &envlen)
Definition XrdOucEnv.hh:48
long GetInt(const char *varname)
static int Export(const char *Var, const char *Val)
XrdOucHash< char > env_Hash
Definition XrdOucEnv.hh:114
static int Export(const char *Var, int Val)
const XrdSecEntity * secEnv() const
Definition XrdOucEnv.hh:102
char * Get(const char *varname)
Definition XrdOucEnv.hh:64
void * GetPtr(const char *varname)
const XrdSecEntity * secEntity
Definition XrdOucEnv.hh:115
~XrdOucEnv()
Definition XrdOucEnv.hh:110
char * global_env
Definition XrdOucEnv.hh:116
void PutPtr(const char *varname, void *value)
int global_len
Definition XrdOucEnv.hh:117
void Put(const char *varname, const char *value)
Definition XrdOucEnv.hh:80
static bool Import(const char *var, char *&val)
char * Delimit(char *value)
static bool Import(const char *var, long &val)
XrdOucEnv(const char *vardata=0, int vardlen=0, const XrdSecEntity *secent=0)
Definition XrdOucHash.hh:128
T * Rep(const char *KeyVal, T *KeyData, const int LifeTime=0, XrdOucHash_Options opt=Hash_default)
Definition XrdOucHash.hh:166
T * Find(const char *KeyVal, time_t *KeyTime=0)
Definition XrdSecEntity.hh:65