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

XrdOfsEvsInfo Class Reference

#include <XrdOfsEvs.hh>

Collaboration diagram for XrdOfsEvsInfo:

Collaboration graph
[legend]
List of all members.

Public Types

enum  evArg {
  evTID = 0, evLFN1, evCGI1, evLFN2,
  evCGI2, evFMODE, evFSIZE, evARGS
}

Public Member Functions

long long FSize ()
mode_t FMode ()
void Set (evArg aNum, const char *aVal)
const char * Val (evArg aNum)
 XrdOfsEvsInfo (const char *tid, const char *lfn1, const char *cgi1="", XrdOucEnv *env1=0, mode_t mode=0, long long fsize=0, const char *lfn2="$LFN2", const char *cgi2="", XrdOucEnv *env2=0)
 ~XrdOfsEvsInfo ()

Private Attributes

const char * Arg [evARGS]
XrdOucEnvEnv1
XrdOucEnvEnv2
long long theFSize
mode_t theFMode

Member Enumeration Documentation

enum XrdOfsEvsInfo::evArg
 

Enumeration values:
evTID 
evLFN1 
evCGI1 
evLFN2 
evCGI2 
evFMODE 
evFSIZE 
evARGS 


Constructor & Destructor Documentation

XrdOfsEvsInfo::XrdOfsEvsInfo const char *  tid,
const char *  lfn1,
const char *  cgi1 = "",
XrdOucEnv env1 = 0,
mode_t  mode = 0,
long long  fsize = 0,
const char *  lfn2 = "$LFN2",
const char *  cgi2 = "",
XrdOucEnv env2 = 0
[inline]
 

XrdOfsEvsInfo::~XrdOfsEvsInfo  )  [inline]
 


Member Function Documentation

mode_t XrdOfsEvsInfo::FMode  )  [inline]
 

long long XrdOfsEvsInfo::FSize  )  [inline]
 

void XrdOfsEvsInfo::Set evArg  aNum,
const char *  aVal
[inline]
 

const char* XrdOfsEvsInfo::Val evArg  aNum  )  [inline]
 


Member Data Documentation

const char* XrdOfsEvsInfo::Arg[evARGS] [private]
 

XrdOucEnv* XrdOfsEvsInfo::Env1 [private]
 

XrdOucEnv* XrdOfsEvsInfo::Env2 [private]
 

mode_t XrdOfsEvsInfo::theFMode [private]
 

long long XrdOfsEvsInfo::theFSize [private]
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:37:09 2011 for xrootd by  doxygen 1.3.9.1