xrootd
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
XrdOfsEvsInfo Class Reference

#include <XrdOfsEvs.hh>

Collaboration diagram for XrdOfsEvsInfo:
Collaboration graph
[legend]

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

◆ evArg

Enumerator
evTID 
evLFN1 
evCGI1 
evLFN2 
evCGI2 
evFMODE 
evFSIZE 
evARGS 

Constructor & Destructor Documentation

◆ XrdOfsEvsInfo()

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::~XrdOfsEvsInfo ( )
inline

Member Function Documentation

◆ FMode()

mode_t XrdOfsEvsInfo::FMode ( )
inline

References theFMode.

◆ FSize()

long long XrdOfsEvsInfo::FSize ( )
inline

References theFSize.

◆ Set()

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

References Arg.

◆ Val()

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

References Arg.

Member Data Documentation

◆ Arg

const char* XrdOfsEvsInfo::Arg[evARGS]
private

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

◆ Env1

XrdOucEnv* XrdOfsEvsInfo::Env1
private

Referenced by XrdOfsEvsInfo().

◆ Env2

XrdOucEnv* XrdOfsEvsInfo::Env2
private

Referenced by XrdOfsEvsInfo().

◆ theFMode

mode_t XrdOfsEvsInfo::theFMode
private

Referenced by FMode(), and XrdOfsEvsInfo().

◆ theFSize

long long XrdOfsEvsInfo::theFSize
private

Referenced by FSize(), and XrdOfsEvsInfo().


The documentation for this class was generated from the following file: