XrdOssSys Class Reference

#include <XrdOssApi.hh>

Inheritance diagram for XrdOssSys:

XrdOss List of all members.

Public Member Functions

virtual XrdOssDFnewDir (const char *tident)
virtual XrdOssDFnewFile (const char *tident)
int Chmod (const char *, mode_t mode)
int Configure (const char *, XrdSysError &)
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 *)
int IsRemote (const char *path)
int Lfn2Pfn (const char *Path, char *buff, int blen)
int Mkdir (const char *, mode_t mode, int mkpath=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)
int Rename (const char *, const char *)
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)
int StatFS (const char *path, char *buff, int &blen)
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 StatVS (XrdOssVSInfo *sP, const char *sname=0, int updt=0)
int StatXA (const char *path, char *buff, int &blen)
int StatXP (const char *path, unsigned long long &attr)
int Truncate (const char *, unsigned long long Size)
int Unlink (const char *, int Opts=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
int Hard_FD_Limit
int MaxTwiddle
char * LocalRoot
char * RemoteRoot
int StageRealTime
int StageAsync
int StageCreate
int StageFormat
char * StageCmd
char * StageMsg
XrdOucMsubsStageSnd
XrdFrmProxyStageFrm
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
char * CompSuffix
int CompSuflen
int OptFlags
char * N2N_Lib
char * N2N_Parms
XrdOucName2Namelcl_N2N
XrdOucName2Namermt_N2N
XrdOucName2Namethe_N2N
XrdOucPListAnchor RPList
OssDPathDPList
int lenDP
short numDP
short numCG

Static Public Attributes

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

Protected Member Functions

int Alloc_Cache (const char *, mode_t, XrdOucEnv &)
int Alloc_Local (const char *, mode_t, XrdOucEnv &)
int BreakLink (const char *local_path, struct stat &statbuff)
int CalcTime ()
int CalcTime (XrdOssStage_Req *req)
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 ConfigMio (XrdSysError &Eroute)
int ConfigN2N (XrdSysError &Eroute)
int ConfigProc (XrdSysError &Eroute)
void ConfigSpace ()
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)
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 xcompdct (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 xspace (XrdOucStream &Config, XrdSysError &Eroute, int *isCD=0)
int xspaceBuild (char *grp, char *fn, int isxa, XrdSysError &Eroute)
int xstg (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 RenameLink2 (int Llen, char *oLnk, char *old_path, char *nLnk, 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

Detailed Description

Definition at line 121 of file XrdOssApi.hh.


Constructor & Destructor Documentation

XrdOssSys::XrdOssSys (  ) 

Definition at line 144 of file XrdOssConfig.cc.

References badreqs, chkMmap, CompSuffix, CompSuflen, ConfigFN, cscanint, DirFlags, DPList, FDFence, FDLimit, fuzalloc, isMSSC, lcl_N2N, lenDP, LocalRoot, MaxSize, MaxTwiddle, minalloc, N2N_Lib, N2N_Parms, numCG, numDP, OptFlags, ovhalloc, pndbytes, QFile, RemoteRoot, rmt_N2N, RSSCmd, RSSTout, Solitary, StageAction, StageActLen, StageAsync, StageCmd, StageCreate, StageEvents, StageEvSize, StageFrm, StageMsg, StageRealTime, StageSnd, stgbytes, the_N2N, totbytes, totreqs, tryMmap, UDir, xfrhold, xfrkeep, xfrovhd, xfrspeed, xfrtcount, xfrthreads, and XrdOssFDLIMIT.

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

Definition at line 227 of file XrdOssApi.hh.


Member Function Documentation

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

Implements XrdOss.

Definition at line 124 of file XrdOssApi.hh.

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

Implements XrdOss.

Definition at line 126 of file XrdOssApi.hh.

int XrdOssSys::Chmod ( const char *  ,
mode_t  mode 
) [virtual]

Implements XrdOss.

Definition at line 210 of file XrdOssApi.cc.

References lcl_N2N, XrdOucName2Name::lfn2pfn(), and XrdOssOK.

int XrdOssSys::Configure ( const char *  ,
XrdSysError  
)

Definition at line 202 of file XrdOssConfig.cc.

References XrdSysError::addTable(), AioInit(), Config_Display(), ConfigFN, ConfigMio(), ConfigProc(), ConfigSpace(), ConfigStage(), ConfigStats(), cscanint, DirFlags, XrdSysError::Emsg(), FDFence, FDLimit, fuzalloc, getenv(), Hard_FD_Limit, XrdOssCache::Init(), minalloc, ovhalloc, QFile, RPList, XrdSysThread::Run(), XrdSysError::Say(), XrdOucPList::Set(), Solitary, TRACE_ALL, UDir, val, XrdOucTrace::What, XRDOSS_EBASE, XRDOSS_ELAST, XrdOssCacheScan(), XrdOssErrorText, XrdOssOK, and XrdOssRPList.

Referenced by Init().

void XrdOssSys::Config_Display ( XrdSysError  ) 

Definition at line 318 of file XrdOssConfig.cc.

References CompSuffix, ConfigFN, cscanint, DirFlags, XrdOssMio::Display(), FDFence, FDLimit, XrdOucPListAnchor::First(), fp, fuzalloc, XrdOssCache::List(), List_Path(), LocalRoot, MaxSize, minalloc, N2N_Lib, ovhalloc, RemoteRoot, RPList, RSSCmd, XrdSysError::Say(), snprintf, StageAsync, StageCmd, StageCreate, StageMsg, XrdOucTrace::What, xfrhold, xfrovhd, xfrspeed, xfrthreads, XrdOssConfig_Val, and XrdOssConfig_Vop.

Referenced by Configure().

int XrdOssSys::Create ( const char *  ,
const char *  ,
mode_t  ,
XrdOucEnv ,
int  opts = 0 
) [virtual]

Implements XrdOss.

Definition at line 79 of file XrdOssCreate.cc.

References XrdOssCache::Adjust(), Alloc_Cache(), Alloc_Local(), Check_RO, close, DEBUG, XrdSysError::Emsg(), env, EPNAME, XrdOssCache::fsfirst, GenLocalPath(), GenRemotePath(), lstat, XrdOucUtils::makePath(), MSS_Create(), MSS_Stat(), open, p, rindex, S_IROTH, S_IRWXG, S_IRWXU, S_IXOTH, XrdOssLock::Serialize(), Stage(), StageCreate, stat, unlink, XrdOssLock::UnSerialize(), XRDEXP_INPLACE, XRDEXP_MAKELF, XRDEXP_NOCHECK, XRDEXP_RCREATE, XRDOSS_mkpath, XRDOSS_new, XrdOssDIR, XrdOssEXC, XrdOssFILE, XrdOssNOWAIT, XrdOssOK, XrdOssRETIME, XrdOssSHR, and XrdOssSS.

int XrdOssSys::GenLocalPath ( const char *  ,
char *   
)

Definition at line 171 of file XrdOssApi.cc.

References lcl_N2N, XrdOucName2Name::lfn2pfn(), and strcpy().

Referenced by ConfigSpace(), ConfigStats(), Create(), GetFile(), HasFile(), Reloc(), Remdir(), Rename(), and Unlink().

int XrdOssSys::GenRemotePath ( const char *  ,
char *   
)

Definition at line 188 of file XrdOssApi.cc.

References XrdOucName2Name::lfn2rfn(), rmt_N2N, and strcpy().

Referenced by Create(), GetFile(), Rename(), and Unlink().

int XrdOssSys::Init ( XrdSysLogger ,
const char *   
) [virtual]

Implements XrdOss.

Definition at line 132 of file XrdOssApi.cc.

References Configure(), XrdSysError::logger(), OssEroute, XrdOssOK, and XrdOssSS.

Referenced by XrdOssGetSS(), and XrdSfsGetFileSystem().

int XrdOssSys::IsRemote ( const char *  path  )  [inline]

Definition at line 137 of file XrdOssApi.hh.

References XrdOucPListAnchor::Find(), RPList, and XRDEXP_REMOTE.

Referenced by Stat().

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

Reimplemented from XrdOss.

Definition at line 154 of file XrdOssApi.cc.

References lcl_N2N, XrdOucName2Name::lfn2pfn(), and strcpy().

int XrdOssSys::Mkdir ( const char *  ,
mode_t  mode,
int  mkpath = 0 
) [virtual]

Implements XrdOss.

Definition at line 243 of file XrdOssApi.cc.

References lcl_N2N, XrdOucName2Name::lfn2pfn(), mkdir, Mkpath(), and XrdOssOK.

int XrdOssSys::Mkpath ( const char *  ,
mode_t  mode 
)

Definition at line 277 of file XrdOssApi.cc.

References i, mkdir, strcpy(), and XrdOssOK.

Referenced by Mkdir().

unsigned long long XrdOssSys::PathOpts ( const char *  path  )  [inline]

Definition at line 142 of file XrdOssApi.hh.

References XrdOucPListAnchor::Find(), and RPList.

Referenced by XrdOssFile::Open(), XrdOssDir::Opendir(), Stat(), StatFS(), and StatXP().

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

Reimplemented from XrdOss.

Definition at line 65 of file XrdOssReloc.cc.

References XrdOssCache::Adjust(), XrdOssCache::Alloc(), XrdOssCache::allocInfo::aMode, XrdOssCache::allocInfo::cgName, XrdOssCache::allocInfo::cgPath, XrdOssCache::allocInfo::cgPlen, XrdOssCache::allocInfo::cgSize, close, XrdOssCopy::Copy(), DEBUG, XrdSysError::Emsg(), ENOTSUP, EPNAME, XrdOssCache::Find(), GenLocalPath(), XrdOssPath::getCname(), XrdOssPath::isXA(), XrdOucUtils::makePath(), XrdOssSpace::minSNbsz, XrdOssCache::Parse(), rename, rindex, S_IAMB, S_IROTH, S_IRWXG, S_IRWXU, S_IXOTH, stat, strcat(), strcpy(), unlink, and XrdOssOK.

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

Implements XrdOss.

Definition at line 53 of file XrdOssUnlink.cc.

References Check_RO, GenLocalPath(), lstat, opts, stat, strcpy(), Unlink(), and XRDOSS_isPFN.

int XrdOssSys::Rename ( const char *  ,
const char *   
) [virtual]

Implements XrdOss.

Definition at line 55 of file XrdOssRename.cc.

References Check_RO, DEBUG, XrdSysError::Emsg(), EPNAME, GenLocalPath(), GenRemotePath(), i, lstat, XrdOucUtils::makePath(), MSS_Rename(), rename, RenameLink(), rindex, RSSCmd, S_IRWXG, S_IRWXU, XrdOssLock::Serialize(), XrdOssPath::Sfx, XrdOssPath::sfxMigL, snprintf, stat, strcpy(), XrdOssLock::UnSerialize(), XRDEXP_MAKELF, XRDEXP_MIG, XRDOSS_E8011, XrdOssDIR, XrdOssEXC, and XrdOssOK.

int XrdOssSys::Stage ( const char *  ,
const char *  ,
XrdOucEnv ,
int  ,
mode_t  ,
unsigned long  long 
) [virtual]

Definition at line 95 of file XrdOssStage.cc.

References env, Stage_QT(), Stage_RT(), and StageRealTime.

Referenced by Create(), and XrdOssFile::Open().

void * XrdOssSys::Stage_In ( void *  carg  ) 

Definition at line 289 of file XrdOssStage.cc.

References badreqs, XrdOssStage_Req::flags, GetFile(), XrdOucDLlist< T >::Item(), XrdSysMutex::Lock(), XrdOssStage_Req::pendList, pndbytes, XrdOucDLlist< T >::Prev(), XrdOssStage_Req::ReadyRequest, XrdOucDLlist< T >::Remove(), XrdOssStage_Req::sigtod, XrdOssStage_Req::size, XrdOssStage_Req::StageMutex, XrdOssStage_Req::StageQ, stgbytes, totbytes, totreqs, XrdSysMutex::UnLock(), XrdSysSemaphore::Wait(), xfrhold, xfrspeed, xfrtcount, xfrthreads, XRDOSS_REQ_ACTV, XRDOSS_REQ_ENOF, and XRDOSS_REQ_FAIL.

Referenced by XrdOssxfr().

int XrdOssSys::Stat ( const char *  ,
struct stat *  ,
int  opts = 0 
) [virtual]

Implements XrdOss.

Definition at line 51 of file XrdOssStat.cc.

References IsRemote(), lcl_N2N, XrdOucName2Name::lfn2pfn(), XrdOucName2Name::lfn2rfn(), MSS_Stat(), PathOpts(), rmt_N2N, RSSCmd, S_IWGRP, S_IWOTH, S_IWUSR, stat, XRDEXP_NOCHECK, XRDEXP_NOTRW, XRDOSS_resonly, XRDOSS_updtatm, and XrdOssOK.

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

Reimplemented from XrdOss.

Definition at line 120 of file XrdOssStat.cc.

References fSize, snprintf, XRDEXP_NOTRW, XRDEXP_STAGE, and XrdOssOK.

Referenced by StatLS().

int XrdOssSys::StatFS ( const char *  path,
unsigned long long Opt,
long long fSize,
long long fSpace 
)

Definition at line 162 of file XrdOssStat.cc.

References XrdOssCache_FS::freeSpace(), XrdOssCache_Group::fsgroups, lcl_N2N, XrdOucName2Name::lfn2pfn(), PathOpts(), XRDEXP_INPLACE, XRDEXP_NOTRW, XRDEXP_STAGE, and XrdOssOK.

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

Reimplemented from XrdOss.

Definition at line 200 of file XrdOssStat.cc.

References env, XrdOssCache_Group::fsgroups, fSize, getCname(), XrdOssCache_FS::getSpace(), XrdOssSpace::minSNbsz, OSS_CGROUP, XrdOssCache_Group::PubQuota, snprintf, stat, StatFS(), and XrdOssOK.

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

Reimplemented from XrdOss.

Definition at line 251 of file XrdOssStat.cc.

References XrdOssVSInfo::Extents, XrdOssVSInfo::Free, XrdOssCache::fsCount, XrdOssCache::fsFree, XrdOssCache_Group::fsgroups, XrdOssCache::fsLarge, XrdOssCache::fsTotal, XrdOssCache::fsTotFr, XrdOssCache_FS::getSpace(), XrdOssVSInfo::Large, XrdOssVSInfo::LFree, XrdSysMutex::Lock(), XrdOssCache::Mutex, XrdOssVSInfo::Quota, XrdOssCache::Scan(), XrdOssVSInfo::Total, XrdSysMutex::UnLock(), XrdOssVSInfo::Usage, and XrdOssOK.

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

Reimplemented from XrdOss.

Definition at line 303 of file XrdOssStat.cc.

References fType, getCname(), XrdOssSpace::minSNbsz, S_ISDIR, S_ISREG, S_IWUSR, xmlio::Size, snprintf, stat, and XrdOssOK.

int XrdOssSys::StatXP ( const char *  path,
unsigned long long attr 
) [virtual]

Reimplemented from XrdOss.

Definition at line 342 of file XrdOssStat.cc.

References PathOpts(), and XrdOssOK.

int XrdOssSys::Truncate ( const char *  ,
unsigned long long  Size 
) [virtual]

Implements XrdOss.

Definition at line 365 of file XrdOssApi.cc.

References XrdOssCache::Adjust(), lcl_N2N, XrdOucName2Name::lfn2pfn(), lstat, stat, truncate, and XrdOssOK.

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

Implements XrdOss.

Definition at line 88 of file XrdOssUnlink.cc.

References XrdOssCache::Adjust(), BreakLink(), Check_RO, DEBUG, EPNAME, GenLocalPath(), GenRemotePath(), i, lstat, MSS_Unlink(), XrdOssLock::NoSerialize(), rmdir, RSSCmd, XrdOssLock::Serialize(), XrdOssPath::Sfx, XrdOssPath::sfxMigL, stat, strcpy(), unlink, XrdOssLock::UnSerialize(), XRDEXP_MAKELF, XRDOSS_isMIG, XRDOSS_isPFN, XRDOSS_Online, XrdOssDIR, XrdOssEXC, and XrdOssOK.

Referenced by Remdir().

int XrdOssSys::Stats ( char *  bp,
int  bl 
) [virtual]

Reimplemented from XrdOss.

Definition at line 320 of file XrdOssApi.cc.

References getStats(), n, and strcpy().

int XrdOssSys::AioInit (  )  [static]

Definition at line 258 of file XrdOssAio.cc.

References AioAllOk, DEBUG, XrdSysError::Emsg(), EPNAME, NULL, XrdSysThread::Run(), and XrdOssAioWait().

Referenced by Configure().

int XrdOssSys::MSS_Closedir ( void *   ) 

Definition at line 171 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), XrdOssHandle::hflag, XRDOSS_HT_DIR, and XrdOssOK.

Referenced by XrdOssDir::Close().

int XrdOssSys::MSS_Create ( const char *  path,
mode_t  ,
XrdOucEnv  
)

Definition at line 192 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), MSS_Xeq(), and sprintf().

Referenced by Create().

void * XrdOssSys::MSS_Opendir ( const char *  ,
int &  rc 
)

Definition at line 88 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), MSS_Xeq(), XrdOssHandle::sp, XRDOSS_HT_DIR, and XrdOssHandle::XrdOssHandle().

Referenced by XrdOssDir::Opendir().

int XrdOssSys::MSS_Readdir ( void *  fd,
char *  buff,
int  blen 
)

Definition at line 126 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), XrdOucStream::GetLine(), XrdOssHandle::hflag, XrdOucStream::LastError(), NegVal, XrdOssHandle::sp, strlcpy(), XRDOSS_HT_DIR, XRDOSS_HT_EOF, and XrdOssOK.

Referenced by XrdOssDir::Readdir().

int XrdOssSys::MSS_Remdir ( const char *  ,
const char *   
) [inline]

Definition at line 173 of file XrdOssApi.hh.

References ENOTSUP.

int XrdOssSys::MSS_Rename ( const char *  ,
const char *   
)

Definition at line 346 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), and MSS_Xeq().

Referenced by Rename().

int XrdOssSys::MSS_Stat ( const char *  ,
struct stat *  buff = 0 
)

Definition at line 239 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), isMSSC, MSS_Xeq(), stat, tranmode(), and XRDOSS_E8012.

Referenced by Create(), Stage_RT(), and Stat().

int XrdOssSys::MSS_Unlink ( const char *   ) 

Definition at line 319 of file XrdOssMSS.cc.

References XrdSysError::Emsg(), and MSS_Xeq().

Referenced by Unlink().

int XrdOssSys::Alloc_Cache ( const char *  ,
mode_t  ,
XrdOucEnv  
) [protected]

Definition at line 200 of file XrdOssCreate.cc.

References XrdOuca2x::a2ll(), XrdOssCache::Alloc(), XrdOssCache::allocInfo::aMode, XrdOssCache::allocInfo::cgName, XrdOssCache::allocInfo::cgPath, XrdOssCache::allocInfo::cgPlen, XrdOssCache::allocInfo::cgSize, close, DEBUG, env, EPNAME, XrdOssSpace::minSNbsz, OSS_ASIZE, OSS_CGROUP, XrdOssCache::Parse(), strcpy(), unlink, XRDOSS_E8018, and XrdOssOK.

Referenced by Create().

int XrdOssSys::Alloc_Local ( const char *  ,
mode_t  ,
XrdOucEnv  
) [protected]

Definition at line 250 of file XrdOssCreate.cc.

References close, open, and XrdOssOK.

Referenced by Create().

int XrdOssSys::BreakLink ( const char *  local_path,
struct stat &  statbuff 
) [protected]

Definition at line 171 of file XrdOssUnlink.cc.

References XrdOssCache::Adjust(), DEBUG, XrdSysError::Emsg(), EPNAME, stat, strcpy(), XrdOssPath::Trim2Base(), unlink, and XrdOssPath::xChar.

Referenced by Unlink().

int XrdOssSys::CalcTime (  )  [protected]

Definition at line 370 of file XrdOssStage.cc.

References EINPROGRESS, and StageAsync.

Referenced by Stage_QT(), and Stage_RT().

int XrdOssSys::CalcTime ( XrdOssStage_Req req  )  [protected]

Definition at line 380 of file XrdOssStage.cc.

References EINPROGRESS, XrdOssStage_Req::flags, XrdOucDLlist< T >::Item(), XrdOucDLlist< T >::Next(), XrdOssStage_Req::pendList, XrdOssStage_Req::sigtod, XrdOssStage_Req::size, StageAsync, stgbytes, xfrovhd, xfrspeed, and XRDOSS_REQ_ACTV.

void XrdOssSys::doScrub (  )  [protected]

int XrdOssSys::Find ( XrdOssStage_Req req,
void *  carg 
) [protected]

int XrdOssSys::getCname ( const char *  path,
struct stat *  sbuff,
char *  cgbuff 
) [protected]

Definition at line 355 of file XrdOssStat.cc.

References XrdOssPath::getCname(), lcl_N2N, XrdOucName2Name::lfn2pfn(), S_ISDIR, stat, and strcpy().

Referenced by StatLS(), and StatXA().

int XrdOssSys::getStats ( char *  buff,
int  blen 
) [protected]

Definition at line 389 of file XrdOssStat.cc.

References DPList, XrdOssCache_Space::Free, XrdOssCache_FS::freeSpace(), XrdOssCache_Group::fsgroups, XrdOssCache_FS::getSpace(), XrdOssCache_Group::group, XrdOssCache_Space::Inleft, XrdOssCache_Space::Inodes, lenDP, XrdOssCache_Space::Maxfree, XrdOssSpace::maxSNlen, n, OssDPath::Next, XrdOssCache_Group::next, numCG, numDP, OssDPath::Path1, OssDPath::Path2, XrdOssCache_Space::Quota, snprintf, sprintf(), strcpy(), XrdOssCache_Space::Total, and XrdOssCache_Space::Usage.

Referenced by Stats().

int XrdOssSys::GetFile ( XrdOssStage_Req req  )  [protected]

Definition at line 418 of file XrdOssStage.cc.

References XrdSysError::Emsg(), GenLocalPath(), GenRemotePath(), XrdOssStage_Req::path, XrdOucProg::Run(), StageProg, and XRDOSS_E8009.

Referenced by Stage_In().

int XrdOssSys::getID ( const char *  ,
XrdOucEnv ,
char *  ,
int   
) [protected]

Definition at line 445 of file XrdOssStage.cc.

References n, and strcpy().

Referenced by Stage_QT().

time_t XrdOssSys::HasFile ( const char *  fn,
const char *  sfx,
time_t *  mTime = 0 
) [protected]

Definition at line 468 of file XrdOssStage.cc.

References GenLocalPath(), stat, and strcpy().

Referenced by Stage_QT(), and Stage_RT().

int XrdOssSys::Stage_QT ( const char *  ,
const char *  ,
XrdOucEnv ,
int  ,
mode_t   
) [protected]

Definition at line 108 of file XrdOssStage.cc.

References XrdFrmProxy::Add(), XrdOucHash< T >::Add(), XrdOucHash< T >::Apply(), CalcTime(), env, XrdOucProg::Feed(), getID(), HasFile(), Hash_data_is_key, XrdOucReqID::ID(), Info, k, lcl_N2N, XrdSysMutex::Lock(), XrdOucMsubs::maxElem, n, StageAction, StageActLen, StageEvents, StageEvSize, StageFormat, StageFrm, StageProg, StageSnd, XrdOucMsubs::Subs(), XrdSysMutex::UnLock(), xfrhold, xfrkeep, XRDOSS_E8009, XRDOSS_E8025, XRDOSS_FAIL_FILE, and XrdOssScrubScan().

Referenced by Stage().

int XrdOssSys::Stage_RT ( const char *  ,
const char *  ,
XrdOucEnv ,
unsigned long  long 
) [protected]

Definition at line 192 of file XrdOssStage.cc.

References XrdOuca2x::a2i(), CalcTime(), XrdSysError::Emsg(), env, XrdOssStage_Req::flags, XrdOssStage_Req::fullList, HasFile(), XrdOssStage_Req::hash, XrdOucDLlist< T >::Insert(), XrdOucName2Name::lfn2rfn(), XrdSysMutexHelper::Lock(), MSS_Stat(), OptFlags, OSS_MAX_PRTY, OSS_SYSPRTY, OSS_USE_PRTY, OSS_USRPRTY, XrdOssStage_Req::path, XrdOssStage_Req::pendList, pndbytes, XrdSysSemaphore::Post(), XrdOssStage_Req::ReadyRequest, rmt_N2N, XrdOssStage_Req::size, StageCmd, XrdOssStage_Req::StageMutex, XrdOssStage_Req::StageQ, stat, XrdSysMutexHelper::UnLock(), val, XRDEXP_NOCHECK, XRDOSS_E8006, XRDOSS_E8009, XRDOSS_E8010, XRDOSS_FAIL_FILE, XRDOSS_REQ_ENOF, XRDOSS_REQ_FAIL, XrdOss_USRPRTY, XrdOssFind_Prty(), XrdOssFind_Req(), and XrdOucHashVal().

Referenced by Stage().

void XrdOssSys::ConfigMio ( XrdSysError Eroute  )  [protected]

Definition at line 384 of file XrdOssConfig.cc.

References chkMmap, DirFlags, XrdOucPListAnchor::First(), flags, fp, XrdOssMio::isAuto(), XrdOssMio::isOn(), RPList, XrdSysError::Say(), XrdOssMio::Set(), tryMmap, XRDEXP_FORCERO, XRDEXP_MEMAP, XRDEXP_MKEEP, XRDEXP_MLOK, XRDEXP_MMAP, and XRDEXP_NOTRW.

Referenced by Configure().

int XrdOssSys::ConfigN2N ( XrdSysError Eroute  )  [protected]

Definition at line 449 of file XrdOssConfig.cc.

References ConfigFN, XrdOucEnv::Export(), XrdSysPlugin::getPlugin(), lcl_N2N, LocalRoot, N2N_Lib, N2N_Parms, RemoteRoot, rmt_N2N, the_N2N, XrdOucgetName2Name(), XrdOucgetName2NameArgs, and XrdSysPlugin.

Referenced by ConfigProc().

int XrdOssSys::ConfigProc ( XrdSysError Eroute  )  [protected]

Definition at line 496 of file XrdOssConfig.cc.

References XrdFrm::Config(), ConfigFN, ConfigN2N(), ConfigXeq(), XrdSysError::Emsg(), getenv(), LocalRoot, N2N_Lib, open, RemoteRoot, XrdSysError::Say(), xpath(), and XrdOssOK.

Referenced by Configure().

void XrdOssSys::ConfigSpace (  )  [protected]

Definition at line 546 of file XrdOssConfig.cc.

References XrdOucPListAnchor::First(), fp, OptFlags, RPList, XRDEXP_INPLACE, XRDEXP_NOTRW, XRDEXP_PURGE, XRDEXP_STAGE, and XrdOss_CacheFS.

Referenced by Configure().

void XrdOssSys::ConfigSpace ( const char *  Lfn  )  [protected]

Definition at line 565 of file XrdOssConfig.cc.

References XrdOssCache_FS::Add(), GenLocalPath(), rindex, and stat.

void XrdOssSys::ConfigSpath ( XrdSysError Eroute,
const char *  Pn,
unsigned long long Fv,
int  noMSS 
) [protected]

Definition at line 590 of file XrdOssConfig.cc.

References DirFlags, XrdSysError::Say(), XRDEXP_CHECK_X, XRDEXP_MAKELF, XRDEXP_MASKSHIFT, XRDEXP_MIG, XRDEXP_NOCHECK, XRDEXP_NODREAD, XRDEXP_NOTRW, XRDEXP_PURGE, and XRDEXP_RCREATE.

Referenced by ConfigStage().

int XrdOssSys::ConfigStage ( XrdSysError Eroute  )  [protected]

Definition at line 624 of file XrdOssConfig.cc.

References ConfigSpath(), ConfigStageC(), XrdOucPListAnchor::Default(), DirFlags, XrdSysError::Emsg(), XrdOucPListAnchor::First(), flags, fp, free(), getenv(), XrdFrmProxy::Init(), XrdOucUtils::InstName(), XrdSysError::logger(), XrdFrmProxy::opStg, RPList, RSSCmd, RSSProg, S_IROTH, S_IRWXG, S_IRWXU, S_IXOTH, XrdSysError::Say(), XrdOucProg::Setup(), Solitary, sprintf(), StageAction, StageActLen, StageAsync, StageCmd, StageCreate, StageEvents, StageEvSize, StageFrm, StageRealTime, TRACE_Debug, XrdOucTrace::What, RooFit::What(), XRDEXP_MAKELF, XRDEXP_MASKSHIFT, XRDEXP_MIG, XRDEXP_NOCHECK, XRDEXP_NODREAD, XRDEXP_NOTRW, XRDEXP_PURGE, XRDEXP_RCREATE, and XRDEXP_STAGE.

Referenced by Configure().

int XrdOssSys::ConfigStageC ( XrdSysError Eroute  )  [protected]

Definition at line 748 of file XrdOssConfig.cc.

References XrdSysError::Emsg(), XrdOucMsubs::Parse(), rindex, XrdSysThread::Run(), XrdOucProg::Setup(), StageCmd, StageFormat, StageMsg, StageProg, StageRealTime, StageSnd, XrdOucProg::Start(), xfrtcount, xfrthreads, and XrdOssxfr().

Referenced by ConfigStage().

void XrdOssSys::ConfigStats ( XrdSysError Eroute  )  [protected]

Definition at line 809 of file XrdOssConfig.cc.

References DPList, XrdOucPListAnchor::First(), XrdOssCache_Group::fsgroups, GenLocalPath(), lenDP, XrdOssCache_Group::next, XrdOucPList::Next(), numCG, numDP, XrdOucPList::Path(), rindex, RPList, stat, and strcpy().

Referenced by Configure().

void XrdOssSys::ConfigStats ( dev_t  Devnum,
char *  lP 
) [protected]

Definition at line 861 of file XrdOssConfig.cc.

References GenLocalPath(), rindex, and stat.

int XrdOssSys::ConfigXeq ( char *  ,
XrdOucStream ,
XrdSysError  
) [protected]

Definition at line 883 of file XrdOssConfig.cc.

References XrdFrm::Config(), Duplicate, XrdSysError::Emsg(), isMSSC, LocalRoot, OptFlags, RemoteRoot, RSSCmd, XrdSysError::Say(), StageMsg, strlcpy(), TS_Ade, TS_String, TS_Xeq, val, xalloc(), xcache(), xcachescan(), xcompdct(), xdefault(), xfdlimit(), xmaxsz(), xmemf(), xnml(), xpath(), XrdOss_USRPRTY, xspace(), xstg(), xtrace(), xusage(), and xxfr().

Referenced by ConfigProc().

void XrdOssSys::List_Path ( const char *  ,
const char *  ,
unsigned long  long,
XrdSysError  
) [protected]

Definition at line 1687 of file XrdOssConfig.cc.

References XrdSysError::Say(), snprintf, XRDEXP_COMPCHK, XRDEXP_FORCERO, XRDEXP_GLBLRO, XRDEXP_INPLACE, XRDEXP_LOCAL, XRDEXP_MIG, XRDEXP_MKEEP, XRDEXP_MLOK, XRDEXP_MMAP, XRDEXP_NOCHECK, XRDEXP_NODREAD, XRDEXP_PURGE, XRDEXP_RCREATE, XRDEXP_READONLY, and XRDEXP_STAGE.

Referenced by Config_Display().

int XrdOssSys::xalloc ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 977 of file XrdOssConfig.cc.

References XrdOuca2x::a2i(), XrdOuca2x::a2sz(), XrdFrm::Config(), XrdSysError::Emsg(), fuzalloc, minalloc, ovhalloc, and val.

Referenced by ConfigXeq().

int XrdOssSys::xcache ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1020 of file XrdOssConfig.cc.

References XrdFrm::Config(), XrdSysError::Say(), and xspace().

Referenced by ConfigXeq().

int XrdOssSys::xcompdct ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1047 of file XrdOssConfig.cc.

References CompSuffix, CompSuflen, XrdFrm::Config(), XrdSysError::Emsg(), free(), and val.

Referenced by ConfigXeq().

int XrdOssSys::xcachescan ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1075 of file XrdOssConfig.cc.

References XrdOuca2x::a2tm(), XrdFrm::Config(), cscanint, XrdSysError::Emsg(), and val.

Referenced by ConfigXeq().

int XrdOssSys::xdefault ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1100 of file XrdOssConfig.cc.

References XrdFrm::Config(), DirFlags, and XrdOucExport::ParseDefs().

Referenced by ConfigXeq().

int XrdOssSys::xfdlimit ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1123 of file XrdOssConfig.cc.

References XrdOuca2x::a2i(), XrdFrm::Config(), XrdSysError::Emsg(), FDFence, FDLimit, Hard_FD_Limit, val, xrdmax, XrdOssFDLIMIT, and XrdOssFDMINLIM.

Referenced by ConfigXeq().

int XrdOssSys::xmaxsz ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1161 of file XrdOssConfig.cc.

References XrdOuca2x::a2sz(), XrdFrm::Config(), XrdSysError::Emsg(), MaxSize, and val.

Referenced by ConfigXeq().

int XrdOssSys::xmemf ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1193 of file XrdOssConfig.cc.

References XrdOuca2x::a2i(), XrdOuca2x::a2sz(), XrdFrm::Config(), XrdSysError::Emsg(), i, j, XrdSysError::Say(), XrdOssMio::Set(), and val.

Referenced by ConfigXeq().

int XrdOssSys::xnml ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1269 of file XrdOssConfig.cc.

References XrdFrm::Config(), XrdSysError::Emsg(), free(), N2N_Lib, N2N_Parms, and val.

Referenced by ConfigXeq().

int XrdOssSys::xpath ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1306 of file XrdOssConfig.cc.

References XrdFrm::Config(), DirFlags, XrdOucPList::Flag(), XrdOucPListAnchor::Insert(), XrdOucPListAnchor::Match(), XrdMpx::Opts, XrdOucExport::ParsePath(), XrdOucPList::Path(), RPList, XrdOucPList::Set(), and XRDEXP_MASKSHIFT.

Referenced by ConfigProc(), and ConfigXeq().

int XrdOssSys::xspace ( XrdOucStream Config,
XrdSysError Eroute,
int *  isCD = 0 
) [protected]

Definition at line 1343 of file XrdOssConfig.cc.

References closedir, XrdFrm::Config(), XrdSysError::Emsg(), i, k, XrdOssSpace::maxSNlen, XrdOssSpace::minSNbsz, opendir, readdir, XrdSysError::Say(), stat, strcpy(), val, and xspaceBuild().

Referenced by ConfigXeq(), and xcache().

int XrdOssSys::xspaceBuild ( char *  grp,
char *  fn,
int  isxa,
XrdSysError Eroute 
) [protected]

Definition at line 1424 of file XrdOssConfig.cc.

References XrdSysError::Emsg(), XrdOssCache_FS::isXA, XrdOssCache_FS::None, OptFlags, and XrdOss_CacheFS.

Referenced by xspace().

int XrdOssSys::xstg ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1458 of file XrdOssConfig.cc.

References XrdFrm::Config(), XrdSysError::Emsg(), free(), StageAsync, StageCmd, StageCreate, strcpy(), and val.

Referenced by ConfigXeq().

int XrdOssSys::xusage ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1562 of file XrdOssConfig.cc.

References XrdFrm::Config(), XrdSysError::Emsg(), free(), QFile, UDir, and val.

Referenced by ConfigXeq().

int XrdOssSys::xtrace ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1512 of file XrdOssConfig.cc.

References XrdFrm::Config(), XrdSysError::Emsg(), i, XrdSysError::Say(), TRACE_ALL, TRACE_Debug, TRACE_Open, TRACE_Opendir, val, and XrdOucTrace::What.

Referenced by ConfigXeq().

int XrdOssSys::xxfr ( XrdOucStream Config,
XrdSysError Eroute 
) [protected]

Definition at line 1622 of file XrdOssConfig.cc.

References XrdOuca2x::a2i(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdFrm::Config(), XrdSysError::Emsg(), OptFlags, val, xfrhold, xfrkeep, xfrovhd, xfrspeed, xfrthreads, and XrdOss_USRPRTY.

Referenced by ConfigXeq().

int XrdOssSys::tranmode ( char *   )  [protected]

Definition at line 300 of file XrdOssMSS.cc.

References S_IROTH, S_IWOTH, and S_IXOTH.

Referenced by MSS_Stat().

int XrdOssSys::MSS_Xeq ( XrdOucStream **  xfd,
int  okerr,
const char *  cmd,
const char *  arg1 = 0,
const char *  arg2 = 0 
) [protected]

Definition at line 369 of file XrdOssMSS.cc.

References DEBUG, EPNAME, ETIMEDOUT, XrdOucStream::GetLine(), NegVal, RSSCmd, RSSProg, RSSTout, XrdOucProg::Run(), XrdOssHandle::sp, XrdOucStream::Wait4Data(), XRDOSS_E8013, XRDOSS_E8023, and XRDOSS_E8024.

Referenced by MSS_Create(), MSS_Opendir(), MSS_Rename(), MSS_Stat(), and MSS_Unlink().

int XrdOssSys::RenameLink ( char *  old_path,
char *  new_path 
) [protected]

Definition at line 169 of file XrdOssRename.cc.

References XrdOssCache::Adjust(), XrdOssPath::Convert(), XrdSysError::Emsg(), lstat, n, rename, RenameLink2(), Solitary, stat, XrdOssPath::Trim2Base(), UDir, unlink, and XrdOssPath::xChar.

Referenced by Rename().

int XrdOssSys::RenameLink2 ( int  Llen,
char *  oLnk,
char *  old_path,
char *  nLnk,
char *  new_path 
) [protected]

Definition at line 240 of file XrdOssRename.cc.

References XrdSysError::Emsg(), strcpy(), and unlink.

Referenced by RenameLink().


Member Data Documentation

int XrdOssSys::AioAllOk [static]

Definition at line 164 of file XrdOssApi.hh.

Referenced by AioInit(), XrdOssFile::Fsync(), XrdOssFile::Read(), XrdOssFile::Write(), and XrdOssAioWait().

char XrdOssSys::tryMmap [static]

Definition at line 166 of file XrdOssApi.hh.

Referenced by ConfigMio(), XrdOssFile::Open(), and XrdOssSys().

char XrdOssSys::chkMmap [static]

Definition at line 167 of file XrdOssApi.hh.

Referenced by ConfigMio(), XrdOssFile::Open(), and XrdOssSys().

const int XrdOssSys::MaxArgs = 15 [static]

Definition at line 178 of file XrdOssApi.hh.

char* XrdOssSys::ConfigFN

Definition at line 180 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigN2N(), ConfigProc(), Configure(), and XrdOssSys().

int XrdOssSys::Hard_FD_Limit

Definition at line 181 of file XrdOssApi.hh.

Referenced by Configure(), and xfdlimit().

int XrdOssSys::MaxTwiddle

Definition at line 182 of file XrdOssApi.hh.

Referenced by XrdOssSys().

char* XrdOssSys::LocalRoot

Definition at line 183 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigN2N(), ConfigProc(), ConfigXeq(), and XrdOssSys().

char* XrdOssSys::RemoteRoot

Definition at line 184 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigN2N(), ConfigProc(), ConfigXeq(), and XrdOssSys().

int XrdOssSys::StageRealTime

Definition at line 185 of file XrdOssApi.hh.

Referenced by ConfigStage(), ConfigStageC(), Stage(), and XrdOssSys().

int XrdOssSys::StageAsync

Definition at line 186 of file XrdOssApi.hh.

Referenced by CalcTime(), Config_Display(), ConfigStage(), XrdOssSys(), and xstg().

int XrdOssSys::StageCreate

Definition at line 187 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigStage(), Create(), XrdOssSys(), and xstg().

int XrdOssSys::StageFormat

Definition at line 188 of file XrdOssApi.hh.

Referenced by ConfigStageC(), and Stage_QT().

char* XrdOssSys::StageCmd

Definition at line 189 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigStage(), ConfigStageC(), Stage_RT(), XrdOssSys(), and xstg().

char* XrdOssSys::StageMsg

Definition at line 190 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigStageC(), ConfigXeq(), and XrdOssSys().

XrdOucMsubs* XrdOssSys::StageSnd

Definition at line 191 of file XrdOssApi.hh.

Referenced by ConfigStageC(), Stage_QT(), and XrdOssSys().

XrdFrmProxy* XrdOssSys::StageFrm

Definition at line 192 of file XrdOssApi.hh.

Referenced by ConfigStage(), Stage_QT(), and XrdOssSys().

char* XrdOssSys::StageEvents

Definition at line 194 of file XrdOssApi.hh.

Referenced by ConfigStage(), Stage_QT(), and XrdOssSys().

int XrdOssSys::StageEvSize

Definition at line 195 of file XrdOssApi.hh.

Referenced by ConfigStage(), Stage_QT(), and XrdOssSys().

int XrdOssSys::StageActLen

Definition at line 196 of file XrdOssApi.hh.

Referenced by ConfigStage(), Stage_QT(), and XrdOssSys().

char* XrdOssSys::StageAction

Definition at line 197 of file XrdOssApi.hh.

Referenced by ConfigStage(), Stage_QT(), and XrdOssSys().

char* XrdOssSys::StageArg[MaxArgs]

Definition at line 199 of file XrdOssApi.hh.

int XrdOssSys::StageAln[MaxArgs]

Definition at line 200 of file XrdOssApi.hh.

int XrdOssSys::StageAnum

Definition at line 201 of file XrdOssApi.hh.

char* XrdOssSys::RSSCmd

Definition at line 202 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigStage(), ConfigXeq(), MSS_Xeq(), Rename(), Stat(), Unlink(), and XrdOssSys().

int XrdOssSys::isMSSC

Definition at line 203 of file XrdOssApi.hh.

Referenced by ConfigXeq(), MSS_Stat(), and XrdOssSys().

int XrdOssSys::RSSTout

Definition at line 204 of file XrdOssApi.hh.

Referenced by MSS_Xeq(), and XrdOssSys().

long long XrdOssSys::MaxSize

Definition at line 205 of file XrdOssApi.hh.

Referenced by Config_Display(), XrdOssFile::Write(), xmaxsz(), and XrdOssSys().

int XrdOssSys::FDFence

Definition at line 206 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), XrdOssFile::Open_ufs(), xfdlimit(), and XrdOssSys().

int XrdOssSys::FDLimit

Definition at line 207 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), xfdlimit(), and XrdOssSys().

unsigned long long XrdOssSys::DirFlags

Definition at line 208 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigMio(), ConfigSpath(), ConfigStage(), Configure(), XrdOssFile::Read(), xdefault(), xpath(), and XrdOssSys().

int XrdOssSys::Trace

Definition at line 209 of file XrdOssApi.hh.

int XrdOssSys::Solitary

Definition at line 210 of file XrdOssApi.hh.

Referenced by ConfigStage(), Configure(), RenameLink(), and XrdOssSys().

char* XrdOssSys::CompSuffix

Definition at line 211 of file XrdOssApi.hh.

Referenced by Config_Display(), xcompdct(), and XrdOssSys().

int XrdOssSys::CompSuflen

Definition at line 212 of file XrdOssApi.hh.

Referenced by xcompdct(), and XrdOssSys().

int XrdOssSys::OptFlags

Definition at line 213 of file XrdOssApi.hh.

Referenced by ConfigSpace(), ConfigXeq(), Stage_RT(), XrdOssSys(), xspaceBuild(), and xxfr().

char* XrdOssSys::N2N_Lib

Definition at line 215 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigN2N(), ConfigProc(), xnml(), and XrdOssSys().

char* XrdOssSys::N2N_Parms

Definition at line 216 of file XrdOssApi.hh.

Referenced by ConfigN2N(), xnml(), and XrdOssSys().

XrdOucName2Name* XrdOssSys::lcl_N2N

Definition at line 217 of file XrdOssApi.hh.

Referenced by Chmod(), ConfigN2N(), GenLocalPath(), getCname(), Lfn2Pfn(), Mkdir(), XrdOssFile::Open(), XrdOssDir::Opendir(), Stage_QT(), Stat(), StatFS(), Truncate(), and XrdOssSys().

XrdOucName2Name* XrdOssSys::rmt_N2N

Definition at line 218 of file XrdOssApi.hh.

Referenced by ConfigN2N(), GenRemotePath(), XrdOssDir::Opendir(), Stage_RT(), Stat(), and XrdOssSys().

XrdOucName2Name* XrdOssSys::the_N2N

Definition at line 219 of file XrdOssApi.hh.

Referenced by ConfigN2N(), and XrdOssSys().

XrdOucPListAnchor XrdOssSys::RPList

Definition at line 220 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigMio(), ConfigSpace(), ConfigStage(), ConfigStats(), Configure(), IsRemote(), PathOpts(), and xpath().

OssDPath* XrdOssSys::DPList

Definition at line 221 of file XrdOssApi.hh.

Referenced by ConfigStats(), getStats(), and XrdOssSys().

int XrdOssSys::lenDP

Definition at line 222 of file XrdOssApi.hh.

Referenced by ConfigStats(), getStats(), and XrdOssSys().

short XrdOssSys::numDP

Definition at line 223 of file XrdOssApi.hh.

Referenced by ConfigStats(), getStats(), and XrdOssSys().

short XrdOssSys::numCG

Definition at line 224 of file XrdOssApi.hh.

Referenced by ConfigStats(), getStats(), and XrdOssSys().

long long XrdOssSys::minalloc [protected]

Definition at line 232 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), xalloc(), and XrdOssSys().

int XrdOssSys::ovhalloc [protected]

Definition at line 233 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), xalloc(), and XrdOssSys().

int XrdOssSys::fuzalloc [protected]

Definition at line 234 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), xalloc(), and XrdOssSys().

int XrdOssSys::cscanint [protected]

Definition at line 235 of file XrdOssApi.hh.

Referenced by Config_Display(), Configure(), xcachescan(), and XrdOssSys().

int XrdOssSys::xfrspeed [protected]

Definition at line 236 of file XrdOssApi.hh.

Referenced by CalcTime(), Config_Display(), Stage_In(), XrdOssSys(), and xxfr().

int XrdOssSys::xfrovhd [protected]

Definition at line 237 of file XrdOssApi.hh.

Referenced by CalcTime(), Config_Display(), XrdOssSys(), and xxfr().

int XrdOssSys::xfrhold [protected]

Definition at line 238 of file XrdOssApi.hh.

Referenced by Config_Display(), Stage_In(), Stage_QT(), XrdOssSys(), and xxfr().

int XrdOssSys::xfrkeep [protected]

Definition at line 239 of file XrdOssApi.hh.

Referenced by Stage_QT(), XrdOssSys(), and xxfr().

int XrdOssSys::xfrthreads [protected]

Definition at line 240 of file XrdOssApi.hh.

Referenced by Config_Display(), ConfigStageC(), Stage_In(), XrdOssSys(), and xxfr().

int XrdOssSys::xfrtcount [protected]

Definition at line 241 of file XrdOssApi.hh.

Referenced by ConfigStageC(), Stage_In(), and XrdOssSys().

long long XrdOssSys::pndbytes [protected]

Definition at line 242 of file XrdOssApi.hh.

Referenced by Stage_In(), Stage_RT(), and XrdOssSys().

long long XrdOssSys::stgbytes [protected]

Definition at line 243 of file XrdOssApi.hh.

Referenced by CalcTime(), Stage_In(), and XrdOssSys().

long long XrdOssSys::totbytes [protected]

Definition at line 244 of file XrdOssApi.hh.

Referenced by Stage_In(), and XrdOssSys().

int XrdOssSys::totreqs [protected]

Definition at line 245 of file XrdOssApi.hh.

Referenced by Stage_In(), and XrdOssSys().

int XrdOssSys::badreqs [protected]

Definition at line 246 of file XrdOssApi.hh.

Referenced by Stage_In(), and XrdOssSys().

XrdOucProg* XrdOssSys::StageProg [protected]

Definition at line 248 of file XrdOssApi.hh.

Referenced by ConfigStageC(), GetFile(), and Stage_QT().

XrdOucProg* XrdOssSys::RSSProg [protected]

Definition at line 249 of file XrdOssApi.hh.

Referenced by ConfigStage(), and MSS_Xeq().

char* XrdOssSys::UDir [protected]

Definition at line 251 of file XrdOssApi.hh.

Referenced by Configure(), RenameLink(), XrdOssSys(), and xusage().

char* XrdOssSys::QFile [protected]

Definition at line 252 of file XrdOssApi.hh.

Referenced by Configure(), XrdOssSys(), and xusage().


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