XrdOfsEvsInfo Class Reference

#include <XrdOfsEvs.hh>

List of all members.

Public Types

enum  evArg

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


Detailed Description

Definition at line 28 of file XrdOfsEvs.hh.


Member Enumeration Documentation

enum XrdOfsEvsInfo::evArg

Definition at line 32 of file XrdOfsEvs.hh.


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]

Definition at line 42 of file XrdOfsEvs.hh.

References Arg, Env1, Env2, evCGI1, evCGI2, evLFN1, evLFN2, evTID, theFMode, and theFSize.

XrdOfsEvsInfo::~XrdOfsEvsInfo (  )  [inline]

Definition at line 54 of file XrdOfsEvs.hh.


Member Function Documentation

long long XrdOfsEvsInfo::FSize (  )  [inline]

Definition at line 34 of file XrdOfsEvs.hh.

References theFSize.

mode_t XrdOfsEvsInfo::FMode (  )  [inline]

Definition at line 36 of file XrdOfsEvs.hh.

References theFMode.

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

Definition at line 38 of file XrdOfsEvs.hh.

References Arg.

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

Definition at line 40 of file XrdOfsEvs.hh.

References Arg.


Member Data Documentation

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

Definition at line 58 of file XrdOfsEvs.hh.

Referenced by Set(), Val(), and XrdOfsEvsInfo().

XrdOucEnv* XrdOfsEvsInfo::Env1 [private]

Definition at line 59 of file XrdOfsEvs.hh.

Referenced by XrdOfsEvsInfo().

XrdOucEnv* XrdOfsEvsInfo::Env2 [private]

Definition at line 60 of file XrdOfsEvs.hh.

Referenced by XrdOfsEvsInfo().

long long XrdOfsEvsInfo::theFSize [private]

Definition at line 61 of file XrdOfsEvs.hh.

Referenced by FSize(), and XrdOfsEvsInfo().

mode_t XrdOfsEvsInfo::theFMode [private]

Definition at line 62 of file XrdOfsEvs.hh.

Referenced by FMode(), and XrdOfsEvsInfo().


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