XpdEnv Class Reference

#include <XrdProofdProofServMgr.h>

List of all members.

Public Member Functions

 XpdEnv (const char *n, const char *env, const char *usr=0, const char *grp=0, int smi=-1, int smx=-1, int vmi=-1, int vmx=-1)
void Reset (const char *n, const char *env, const char *usr=0, const char *grp=0, int smi=-1, int smx=-1, int vmi=-1, int vmx=-1)
int Matches (const char *usr, const char *grp, int svn=-1, int ver=-1)
void Print (const char *what)

Static Public Member Functions

static int ToVersCode (int ver, bool hex=0)

Public Attributes

XrdOucString fName
XrdOucString fEnv
XrdOucString fUsers
XrdOucString fGroups
int fSvnMin
int fSvnMax
int fVerMin
int fVerMax


Detailed Description

Definition at line 98 of file XrdProofdProofServMgr.h.


Constructor & Destructor Documentation

XpdEnv::XpdEnv ( const char *  n,
const char *  env,
const char *  usr = 0,
const char *  grp = 0,
int  smi = -1,
int  smx = -1,
int  vmi = -1,
int  vmx = -1 
) [inline]

Definition at line 108 of file XrdProofdProofServMgr.h.


Member Function Documentation

void XpdEnv::Reset ( const char *  n,
const char *  env,
const char *  usr = 0,
const char *  grp = 0,
int  smi = -1,
int  smx = -1,
int  vmi = -1,
int  vmx = -1 
) [inline]

Definition at line 112 of file XrdProofdProofServMgr.h.

References fEnv, fGroups, fName, fSvnMax, fSvnMin, fUsers, fVerMax, and fVerMin.

int XpdEnv::Matches ( const char *  usr,
const char *  grp,
int  svn = -1,
int  ver = -1 
)

Definition at line 4445 of file XrdProofdProofServMgr.cxx.

References XrdOucString::c_str(), fEnv, fGroups, fSvnMax, fSvnMin, fUsers, fVerMax, fVerMin, g, XrdOucString::length(), TRACE, u, and XPDLOC.

Referenced by XrdProofdProofServMgr::SetProofServEnv().

void XpdEnv::Print ( const char *  what  ) 

Definition at line 4512 of file XrdProofdProofServMgr.cxx.

References fEnv, fGroups, fSvnMax, fSvnMin, fUsers, fVerMax, fVerMin, g, XrdOucString::length(), min, TRACE, u, XPDFORM, and XPDLOC.

int XpdEnv::ToVersCode ( int  ver,
bool  hex = 0 
) [static]

Definition at line 4489 of file XrdProofdProofServMgr.cxx.

References min.

Referenced by XrdProofdProofServMgr::FillEnvList().


Member Data Documentation

XrdOucString XpdEnv::fName

Definition at line 100 of file XrdProofdProofServMgr.h.

Referenced by Reset(), and XrdProofdProofServMgr::SetProofServEnv().

XrdOucString XpdEnv::fEnv

Definition at line 101 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), Reset(), and WriteSessRCs().

XrdOucString XpdEnv::fUsers

Definition at line 102 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().

XrdOucString XpdEnv::fGroups

Definition at line 103 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().

int XpdEnv::fSvnMin

Definition at line 104 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().

int XpdEnv::fSvnMax

Definition at line 105 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().

int XpdEnv::fVerMin

Definition at line 106 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().

int XpdEnv::fVerMax

Definition at line 107 of file XrdProofdProofServMgr.h.

Referenced by Matches(), Print(), and Reset().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1