Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucEnv Class Reference

#include <XrdOucEnv.hh>

Collaboration diagram for XrdOucEnv:

Collaboration graph
[legend]
List of all members.

Public Member Functions

char * Env (int &envlen)
char * Get (const char *varname)
long GetInt (const char *varname)
void Put (const char *varname, const char *value)
void PutInt (const char *varname, long value)
char * Delimit (char *value)
const XrdSecEntitysecEnv ()
 XrdOucEnv (const char *vardata=0, int vardlen=0, const XrdSecEntity *secent=0)
 ~XrdOucEnv ()

Static Public Member Functions

int Export (const char *Var, const char *Val)
int Export (const char *Var, int Val)
bool Import (const char *var, char *&val)
bool Import (const char *var, long &val)

Private Attributes

XrdOucHash< char > env_Hash
const XrdSecEntitysecEntity
char * global_env
int global_len

Constructor & Destructor Documentation

XrdOucEnv::XrdOucEnv const char *  vardata = 0,
int  vardlen = 0,
const XrdSecEntity secent = 0
 

XrdOucEnv::~XrdOucEnv  )  [inline]
 


Member Function Documentation

char * XrdOucEnv::Delimit char *  value  ) 
 

char* XrdOucEnv::Env int &  envlen  )  [inline]
 

int XrdOucEnv::Export const char *  Var,
int  Val
[static]
 

int XrdOucEnv::Export const char *  Var,
const char *  Val
[static]
 

char* XrdOucEnv::Get const char *  varname  )  [inline]
 

long XrdOucEnv::GetInt const char *  varname  ) 
 

bool XrdOucEnv::Import const char *  var,
long &  val
[static]
 

bool XrdOucEnv::Import const char *  var,
char *&  val
[static]
 

void XrdOucEnv::Put const char *  varname,
const char *  value
[inline]
 

void XrdOucEnv::PutInt const char *  varname,
long  value
 

const XrdSecEntity* XrdOucEnv::secEnv  )  [inline]
 


Member Data Documentation

XrdOucHash<char> XrdOucEnv::env_Hash [private]
 

char* XrdOucEnv::global_env [private]
 

int XrdOucEnv::global_len [private]
 

const XrdSecEntity* XrdOucEnv::secEntity [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:22 2011 for xrootd by  doxygen 1.3.9.1