XrdOssSys Class Reference

#include <XrdOssApi.hh>

Inheritance diagram for XrdOssSys:
Inheritance graph
[legend]
Collaboration diagram for XrdOssSys:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual XrdOssDFnewDir (const char *tident)
virtual XrdOssDFnewFile (const char *tident)
int Chmod (const char *, mode_t mode, XrdOucEnv *eP=0)
int Configure (const char *, XrdSysError &, XrdOucEnv *envP)
void Config_Display (XrdSysError &)
virtual int Create (const char *, const char *, mode_t, XrdOucEnv &, int opts=0)
int GenLocalPath (const char *, char *)
int GenRemotePath (const char *, char *)
int Init (XrdSysLogger *, const char *, XrdOucEnv *envP)
int Init (XrdSysLogger *lP, const char *cP)
int IsRemote (const char *path)
int Lfn2Pfn (const char *Path, char *buff, int blen)
const char * Lfn2Pfn (const char *Path, char *buff, int blen, int &rc)
int Mkdir (const char *, mode_t mode, int mkpath=0, XrdOucEnv *eP=0)
int Mkpath (const char *, mode_t mode)
unsigned long long PathOpts (const char *path)
int Reloc (const char *tident, const char *path, const char *cgName, const char *anchor=0)
int Remdir (const char *, int Opts=0, XrdOucEnv *eP=0)
int Rename (const char *, const char *, XrdOucEnv *eP1=0, XrdOucEnv *eP2=0)
virtual int Stage (const char *, const char *, XrdOucEnv &, int, mode_t, unsigned long long)
void * Stage_In (void *carg)
int Stat (const char *, struct stat *, int opts=0, XrdOucEnv *Env=0)
int StatFS (const char *path, char *buff, int &blen, XrdOucEnv *Env=0)
int StatFS (const char *path, unsigned long long &Opt, long long &fSize, long long &fSpace)
int StatLS (XrdOucEnv &env, const char *path, char *buff, int &blen)
int StatPF (const char *, struct stat *, int)
int StatVS (XrdOssVSInfo *sP, const char *sname=0, int updt=0)
int StatXA (const char *path, char *buff, int &blen, XrdOucEnv *Env=0)
int StatXP (const char *path, unsigned long long &attr, XrdOucEnv *Env=0)
int Truncate (const char *, unsigned long long Size, XrdOucEnv *eP=0)
int Unlink (const char *, int Opts=0, XrdOucEnv *eP=0)
int Stats (char *bp, int bl)
int MSS_Closedir (void *)
int MSS_Create (const char *path, mode_t, XrdOucEnv &)
void * MSS_Opendir (const char *, int &rc)
int MSS_Readdir (void *fd, char *buff, int blen)
int MSS_Remdir (const char *, const char *)
int MSS_Rename (const char *, const char *)
int MSS_Stat (const char *, struct stat *buff=0)
int MSS_Unlink (const char *)
 XrdOssSys ()
virtual ~XrdOssSys ()

Static Public Member Functions

static int AioInit ()

Public Attributes

char * ConfigFN
char * LocalRoot
char * RemoteRoot
int MaxTwiddle
int StageRealTime
int StageAsync
int StageCreate
int StageFormat
char * StageCmd
char * StageMsg
XrdOucMsubsStageSnd
XrdFrcProxyStageFrm
char * StageEvents
int StageEvSize
int StageActLen
char * StageAction
char * StageArg [MaxArgs]
int StageAln [MaxArgs]
int StageAnum
char * RSSCmd
int isMSSC
int RSSTout
long long MaxSize
int FDFence
int FDLimit
unsigned long long DirFlags
int Trace
int Solitary
int OptFlags
XrdOucPListAnchor SPList
char * N2N_Lib
char * N2N_Parms
XrdOucName2Namelcl_N2N
XrdOucName2Namermt_N2N
XrdOucName2Namethe_N2N
XrdOucPListAnchor RPList
OssDPathDPList
int lenDP
short numDP
short numCG
char * STT_Lib
char * STT_Parms
union {
   XrdOssStatInfo_t   STT_Func
   XrdOssStatInfo2_t   STT_Fund
}; 
int STT_PreOp
char STT_DoN2N
char STT_V2
char STT_DoARE
long long prPBits
long long prPMask
int prPSize
int prBytes
int prActive
short prDepth
short prQSize
XrdVersionInfo * myVersion

Static Public Attributes

static int AioAllOk
static char tryMmap
static char chkMmap
static const int MaxArgs = 15

Protected Member Functions

int Alloc_Cache (XrdOssCreateInfo &, XrdOucEnv &)
int Alloc_Local (XrdOssCreateInfo &, XrdOucEnv &)
int BreakLink (const char *local_path, struct stat &statbuff)
int CalcTime ()
int CalcTime (XrdOssStage_Req *req)
int SetFattr (XrdOssCreateInfo &crInfo, int datfd, time_t mtime)
void doScrub ()
int Find (XrdOssStage_Req *req, void *carg)
int getCname (const char *path, struct stat *sbuff, char *cgbuff)
int getStats (char *buff, int blen)
int GetFile (XrdOssStage_Req *req)
int getID (const char *, XrdOucEnv &, char *, int)
time_t HasFile (const char *fn, const char *sfx, time_t *mTime=0)
int Stage_QT (const char *, const char *, XrdOucEnv &, int, mode_t)
int Stage_RT (const char *, const char *, XrdOucEnv &, unsigned long long)
void ConfigCache (XrdSysError &Eroute, bool pass2=false)
void ConfigMio (XrdSysError &Eroute)
int ConfigN2N (XrdSysError &Eroute, XrdOucEnv *envP)
int ConfigProc (XrdSysError &Eroute)
void ConfigSpace (XrdSysError &Eroute)
void ConfigSpace (const char *Lfn)
void ConfigSpath (XrdSysError &Eroute, const char *Pn, unsigned long long &Fv, int noMSS)
int ConfigStage (XrdSysError &Eroute)
int ConfigStageC (XrdSysError &Eroute)
int ConfigStatLib (XrdSysError &Eroute, XrdOucEnv *envP)
void ConfigStats (XrdSysError &Eroute)
void ConfigStats (dev_t Devnum, char *lP)
int ConfigXeq (char *, XrdOucStream &, XrdSysError &)
void List_Path (const char *, const char *, unsigned long long, XrdSysError &)
int xalloc (XrdOucStream &Config, XrdSysError &Eroute)
int xcache (XrdOucStream &Config, XrdSysError &Eroute)
int xcachescan (XrdOucStream &Config, XrdSysError &Eroute)
int xdefault (XrdOucStream &Config, XrdSysError &Eroute)
int xfdlimit (XrdOucStream &Config, XrdSysError &Eroute)
int xmaxsz (XrdOucStream &Config, XrdSysError &Eroute)
int xmemf (XrdOucStream &Config, XrdSysError &Eroute)
int xnml (XrdOucStream &Config, XrdSysError &Eroute)
int xpath (XrdOucStream &Config, XrdSysError &Eroute)
int xprerd (XrdOucStream &Config, XrdSysError &Eroute)
int xspace (XrdOucStream &Config, XrdSysError &Eroute, int *isCD=0)
int xspace (XrdOucStream &Config, XrdSysError &Eroute, const char *grp, bool isAsgn)
int xspaceBuild (char *grp, char *fn, int isxa, XrdSysError &Eroute)
int xstg (XrdOucStream &Config, XrdSysError &Eroute)
int xstl (XrdOucStream &Config, XrdSysError &Eroute)
int xusage (XrdOucStream &Config, XrdSysError &Eroute)
int xtrace (XrdOucStream &Config, XrdSysError &Eroute)
int xxfr (XrdOucStream &Config, XrdSysError &Eroute)
int tranmode (char *)
int MSS_Xeq (XrdOucStream **xfd, int okerr, const char *cmd, const char *arg1=0, const char *arg2=0)
int RenameLink (char *old_path, char *new_path)
int RenameLink3 (char *cPath, char *old_path, char *new_path)

Protected Attributes

long long minalloc
int ovhalloc
int fuzalloc
int cscanint
int xfrspeed
int xfrovhd
int xfrhold
int xfrkeep
int xfrthreads
int xfrtcount
long long pndbytes
long long stgbytes
long long totbytes
int totreqs
int badreqs
XrdOucProgStageProg
XrdOucProgRSSProg
char * UDir
char * QFile
char * xfrFdir
int xfrFdln
short USync
bool pfcMode

Constructor & Destructor Documentation

XrdOssSys::XrdOssSys (  ) 
virtual XrdOssSys::~XrdOssSys (  )  [inline, virtual]

Member Function Documentation

static int XrdOssSys::AioInit (  )  [static]
int XrdOssSys::Alloc_Cache ( XrdOssCreateInfo &  ,
XrdOucEnv  
) [protected]
int XrdOssSys::Alloc_Local ( XrdOssCreateInfo &  ,
XrdOucEnv  
) [protected]
int XrdOssSys::BreakLink ( const char *  local_path,
struct stat &  statbuff 
) [protected]
int XrdOssSys::CalcTime ( XrdOssStage_Req req  )  [protected]
int XrdOssSys::CalcTime (  )  [protected]
int XrdOssSys::Chmod ( const char *  path,
mode_t  mode,
XrdOucEnv envP = 0 
) [virtual]

Change file mode settings.

Parameters:
path - Pointer to the path of the file in question.
mode - The new file mode setting.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

void XrdOssSys::Config_Display ( XrdSysError  ) 
void XrdOssSys::ConfigCache ( XrdSysError Eroute,
bool  pass2 = false 
) [protected]
void XrdOssSys::ConfigMio ( XrdSysError Eroute  )  [protected]
int XrdOssSys::ConfigN2N ( XrdSysError Eroute,
XrdOucEnv envP 
) [protected]
int XrdOssSys::ConfigProc ( XrdSysError Eroute  )  [protected]
void XrdOssSys::ConfigSpace ( const char *  Lfn  )  [protected]
void XrdOssSys::ConfigSpace ( XrdSysError Eroute  )  [protected]
void XrdOssSys::ConfigSpath ( XrdSysError Eroute,
const char *  Pn,
unsigned long long &  Fv,
int  noMSS 
) [protected]
int XrdOssSys::ConfigStage ( XrdSysError Eroute  )  [protected]
int XrdOssSys::ConfigStageC ( XrdSysError Eroute  )  [protected]
int XrdOssSys::ConfigStatLib ( XrdSysError Eroute,
XrdOucEnv envP 
) [protected]
void XrdOssSys::ConfigStats ( dev_t  Devnum,
char *  lP 
) [protected]
void XrdOssSys::ConfigStats ( XrdSysError Eroute  )  [protected]
int XrdOssSys::Configure ( const char *  ,
XrdSysError ,
XrdOucEnv envP 
)
int XrdOssSys::ConfigXeq ( char *  ,
XrdOucStream ,
XrdSysError  
) [protected]
virtual int XrdOssSys::Create ( const char *  ,
const char *  ,
mode_t  ,
XrdOucEnv ,
int  opts = 0 
) [virtual]

Create file.

Parameters:
path - Pointer to the path of the file to create.
mode - The new file mode setting.
env - Reference to environmental information.
opts - Create options: XRDOSS_mkpath - create dir path if it does not exist. XRDOSS_new - the file must not already exist. oflags<<8 - open flags shifted 8 bits to the left/
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

void XrdOssSys::doScrub (  )  [protected]
int XrdOssSys::Find ( XrdOssStage_Req req,
void *  carg 
) [protected]
int XrdOssSys::GenLocalPath ( const char *  ,
char *   
)
int XrdOssSys::GenRemotePath ( const char *  ,
char *   
)
int XrdOssSys::getCname ( const char *  path,
struct stat *  sbuff,
char *  cgbuff 
) [protected]
int XrdOssSys::GetFile ( XrdOssStage_Req req  )  [protected]
int XrdOssSys::getID ( const char *  ,
XrdOucEnv ,
char *  ,
int   
) [protected]
int XrdOssSys::getStats ( char *  buff,
int  blen 
) [protected]
time_t XrdOssSys::HasFile ( const char *  fn,
const char *  sfx,
time_t *  mTime = 0 
) [protected]
int XrdOssSys::Init ( XrdSysLogger lp,
const char *  cfn 
) [inline, virtual]

Initialize the storage system V1 (deprecated).

Parameters:
lp - Pointer to the message logging object.
cfn - Pointer to the configuration file.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

References Init().

Referenced by Init().

int XrdOssSys::Init ( XrdSysLogger lp,
const char *  cfn,
XrdOucEnv envP 
) [virtual]

Initialize the storage system V2.

Parameters:
lp - Pointer to the message logging object.
cfn - Pointer to the configuration file.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOss.

int XrdOssSys::IsRemote ( const char *  path  )  [inline]
const char* XrdOssSys::Lfn2Pfn ( const char *  Path,
char *  buff,
int  blen,
int &  rc 
) [virtual]

Translate logical name to physical name V2.

Parameters:
Path - Path in whose information is wanted.
buff - Pointer to the buffer to hold the new path.
blen - Length of the buffer.
rc - Place where failure return code is to be returned: -errno or -osserr (see XrdOssError.hh).
Returns:
Pointer to the translated path upon success or nil on failure.

Reimplemented from XrdOss.

int XrdOssSys::Lfn2Pfn ( const char *  Path,
char *  buff,
int  blen 
) [virtual]

Translate logical name to physical name V1 (deprecated).

Parameters:
Path - Path in whose information is wanted.
buff - Pointer to the buffer to hold the new path.
blen - Length of the buffer.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOss.

void XrdOssSys::List_Path ( const char *  ,
const char *  ,
unsigned long  long,
XrdSysError  
) [protected]
int XrdOssSys::Mkdir ( const char *  path,
mode_t  mode,
int  mkpath = 0,
XrdOucEnv envP = 0 
) [virtual]

Create a directory.

Parameters:
path - Pointer to the path of the directory to be created.
mode - The directory mode setting.
mkpath - When true the path is created if it does not exist.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::Mkpath ( const char *  ,
mode_t  mode 
)
int XrdOssSys::MSS_Closedir ( void *   ) 
int XrdOssSys::MSS_Create ( const char *  path,
mode_t  ,
XrdOucEnv  
)
void* XrdOssSys::MSS_Opendir ( const char *  ,
int &  rc 
)
int XrdOssSys::MSS_Readdir ( void *  fd,
char *  buff,
int  blen 
)
int XrdOssSys::MSS_Remdir ( const char *  ,
const char *   
) [inline]
int XrdOssSys::MSS_Rename ( const char *  ,
const char *   
)
int XrdOssSys::MSS_Stat ( const char *  ,
struct stat *  buff = 0 
)
int XrdOssSys::MSS_Unlink ( const char *   ) 
int XrdOssSys::MSS_Xeq ( XrdOucStream **  xfd,
int  okerr,
const char *  cmd,
const char *  arg1 = 0,
const char *  arg2 = 0 
) [protected]
virtual XrdOssDF* XrdOssSys::newDir ( const char *  tident  )  [inline, virtual]

Obtain a new director object to be used for future directory requests.

Parameters:
tident - The trace identifier.
Returns:
pointer- Pointer to an XrdOssDF object.
nil - Insufficient memory to allocate an object.

Implements XrdOss.

virtual XrdOssDF* XrdOssSys::newFile ( const char *  tident  )  [inline, virtual]

Obtain a new file object to be used for a future file requests.

Parameters:
tident - The trace identifier.
Returns:
pointer- Pointer to an XrdOssDF object.
nil - Insufficient memory to allocate an object.

Implements XrdOss.

unsigned long long XrdOssSys::PathOpts ( const char *  path  )  [inline]
int XrdOssSys::Reloc ( const char *  tident,
const char *  path,
const char *  cgName,
const char *  anchor = 0 
) [virtual]

Relocate/Copy the file at `path' to a new location.

Parameters:
tident - -> trace identifier for this operation.
path - -> fully qualified name of the file to relocate.
cgName - -> target space name[:path]
anchor - Processing directions (see XrdOssReloc.cc example).
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOss.

int XrdOssSys::Remdir ( const char *  path,
int  Opts = 0,
XrdOucEnv envP = 0 
) [virtual]

Remove a directory.

Parameters:
path - Pointer to the path of the directory to be removed.
opts - The processing options: XRDOSS_Online - only remove online copy XRDOSS_isPFN - path is already translated.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::Rename ( const char *  oPath,
const char *  nPath,
XrdOucEnv oEnvP = 0,
XrdOucEnv nEnvP = 0 
) [virtual]

Rename a file or directory.

Parameters:
oPath - Pointer to the path to be renamed.
nPath - Pointer to the path oPath is to have.
oEnvP - Environmental information for oPath.
nEnvP - Environmental information for nPath.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::RenameLink ( char *  old_path,
char *  new_path 
) [protected]
int XrdOssSys::RenameLink3 ( char *  cPath,
char *  old_path,
char *  new_path 
) [protected]
int XrdOssSys::SetFattr ( XrdOssCreateInfo &  crInfo,
int  datfd,
time_t  mtime 
) [protected]
virtual int XrdOssSys::Stage ( const char *  ,
const char *  ,
XrdOucEnv ,
int  ,
mode_t  ,
unsigned long  long 
) [virtual]
void* XrdOssSys::Stage_In ( void *  carg  ) 
int XrdOssSys::Stage_QT ( const char *  ,
const char *  ,
XrdOucEnv ,
int  ,
mode_t   
) [protected]
int XrdOssSys::Stage_RT ( const char *  ,
const char *  ,
XrdOucEnv ,
unsigned long  long 
) [protected]
int XrdOssSys::Stat ( const char *  path,
struct stat *  buff,
int  opts = 0,
XrdOucEnv envP = 0 
) [virtual]

Return state information on a file or directory.

Parameters:
path - Pointer to the path in question.
buff - Pointer to the structure where info it to be returned.
opts - Options: XRDOSS_preop - this is a stat prior to open. XRDOSS_resonly - only look for resident files. XRDOSS_updtatm - update file access time.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::StatFS ( const char *  path,
unsigned long long &  Opt,
long long &  fSize,
long long &  fSpace 
)
int XrdOssSys::StatFS ( const char *  path,
char *  buff,
int &  blen,
XrdOucEnv envP = 0 
) [virtual]

Return filesystem physical space information associated with a path.

Parameters:
path - Path in the partition in question.
buff - Pointer to the buffer to hold the information.
blen - Length of the buffer. This is updated with the actual number of bytes placed in the buffer as in snprintf().
opts - Options: XRDEXP_STAGE - info for stageable space wanted. XRDEXP_NOTRW - info for Read/Only space wanted.
envP - Pointer to environmental information.
Returns:
"<wval> <fsp> <utl> <sval> <fsp> <utl>" where: <wval> is "0" if XRDEXP_NOTRW specified, otherwise "1" <fsp> is free space in megabytes. <utl> is percentage utilization (i.e. allocated space) <sval> is "1' if XRDEXP_STAGE specified, otherwise "0 Upon failure -errno or -osserr (see XrdOssError.hh) returned.

Reimplemented from XrdOss.

int XrdOssSys::StatLS ( XrdOucEnv env,
const char *  path,
char *  buff,
int &  blen 
) [virtual]

Return filesystem physical space information associated with a space name.

Parameters:
path - Path in the name space in question. The space name associated with gthe path is used unless overridden.
buff - Pointer to the buffer to hold the information.
blen - Length of the buffer. This is updated with the actual number of bytes placed in the buffer as in snprintf().
opts - Options (see StatFS()) apply only when there are no spaces defined.
envP - Ref to environmental information. If the environment has the key oss.cgroup defined, the associated value is used as the space name and the path is ignored.
Returns:
oss.cgroup=<name>&oss.space=<totbytes>&oss.free=<freebytes> &oss.maxf=<maxcontigbytes>&oss.used=<bytesused> &oss.quota=<quotabytes> in buff upon success. Upon failure -errno or -osserr (see XrdOssError.hh) returned.

Reimplemented from XrdOss.

int XrdOssSys::StatPF ( const char *  ,
struct stat *  ,
int   
) [virtual]

Reimplemented from XrdOss.

int XrdOssSys::Stats ( char *  buff,
int  blen 
) [virtual]

Return statistics.

Parameters:
buff - Pointer to the buffer to hold statistics.
blen - Length of the buffer.
Returns:
The number of bytes placed in the buffer excluding null byte.

Reimplemented from XrdOss.

int XrdOssSys::StatVS ( XrdOssVSInfo vsP,
const char *  sname = 0,
int  updt = 0 
) [virtual]

Return space information for a space name.

Parameters:
vsP - Pointer to the XrdOssVSInfo object to hold results. It should be fully initialized (i.e. a new copy).
sname - Pointer to the space name. If the name starts with a plus (e.g. "+public"), partition information is returned, should it exist. If nil, space information for all spaces is returned. See, XrdOssVS.hh for more info.
updt - When true, a space update occurrs prior to a query.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOss.

int XrdOssSys::StatXA ( const char *  path,
char *  buff,
int &  blen,
XrdOucEnv envP = 0 
) [virtual]

Return logical extended attributes associated with a path.

Parameters:
path - Path in whose information is wanted.
buff - Pointer to the buffer to hold the information.
blen - Length of the buffer. This is updated with the actual number of bytes placed in the buffer as in snprintf().
envP - Pointer to environmental information.
Returns:
oss.cgroup=<name>&oss.type={'f'|'d'|'o'}&oss.used=<totbytes> &oss.mt=<mtime>&oss.ct=<ctime>&oss.at=<atime>&oss.u=*&oss.g=* &oss.fs={'w'|'r'} Upon failure -errno or -osserr (see XrdOssError.hh) returned.

Reimplemented from XrdOss.

int XrdOssSys::StatXP ( const char *  path,
unsigned long long &  attr,
XrdOucEnv envP = 0 
) [virtual]

Return export attributes associated with a path.

Parameters:
path - Path in whose information is wanted.
attr - Reference to where the inforamation is to be stored.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Reimplemented from XrdOss.

int XrdOssSys::tranmode ( char *   )  [protected]
int XrdOssSys::Truncate ( const char *  path,
unsigned long long  fsize,
XrdOucEnv envP = 0 
) [virtual]

Truncate a file.

Parameters:
path - Pointer to the path of the file to be truncated.
fsize - The size that the file is to have.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::Unlink ( const char *  path,
int  Opts = 0,
XrdOucEnv envP = 0 
) [virtual]

Remove a file.

Parameters:
path - Pointer to the path of the file to be removed.
opts - Options: XRDOSS_isMIG - this is a migratable path. XRDOSS_isPFN - do not apply name2name to path. XRDOSS_Online - remove only the online copy.
envP - Pointer to environmental information.
Returns:
0 upon success or -errno or -osserr (see XrdOssError.hh).

Implements XrdOss.

int XrdOssSys::xalloc ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xcache ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xcachescan ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xdefault ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xfdlimit ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xmaxsz ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xmemf ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xnml ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xpath ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xprerd ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xspace ( XrdOucStream Config,
XrdSysError Eroute,
const char *  grp,
bool  isAsgn 
) [protected]
int XrdOssSys::xspace ( XrdOucStream Config,
XrdSysError Eroute,
int *  isCD = 0 
) [protected]
int XrdOssSys::xspaceBuild ( char *  grp,
char *  fn,
int  isxa,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xstg ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xstl ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xtrace ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xusage ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]
int XrdOssSys::xxfr ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Member Data Documentation

union { ... }
int XrdOssSys::AioAllOk [static]
int XrdOssSys::badreqs [protected]
char XrdOssSys::chkMmap [static]
int XrdOssSys::cscanint [protected]
unsigned long long XrdOssSys::DirFlags
int XrdOssSys::fuzalloc [protected]
const int XrdOssSys::MaxArgs = 15 [static]
long long XrdOssSys::MaxSize
long long XrdOssSys::minalloc [protected]
XrdVersionInfo* XrdOssSys::myVersion
int XrdOssSys::ovhalloc [protected]
bool XrdOssSys::pfcMode [protected]
long long XrdOssSys::pndbytes [protected]
long long XrdOssSys::prPBits
long long XrdOssSys::prPMask
char* XrdOssSys::QFile [protected]

Referenced by IsRemote(), and PathOpts().

long long XrdOssSys::stgbytes [protected]
long long XrdOssSys::totbytes [protected]
int XrdOssSys::totreqs [protected]
char XrdOssSys::tryMmap [static]
char* XrdOssSys::UDir [protected]
short XrdOssSys::USync [protected]
char* XrdOssSys::xfrFdir [protected]
int XrdOssSys::xfrFdln [protected]
int XrdOssSys::xfrhold [protected]
int XrdOssSys::xfrkeep [protected]
int XrdOssSys::xfrovhd [protected]
int XrdOssSys::xfrspeed [protected]
int XrdOssSys::xfrtcount [protected]
int XrdOssSys::xfrthreads [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1