|
xrootd
|
#include <XrdOfs.hh>


Classes | |
| struct | fwdOpt |
Public Types | |
| enum | { Authorize = 0x0001, isPeer = 0x0050, isProxy = 0x0020, isManager = 0x0040, isServer = 0x0080, isSuper = 0x00C0, isMeta = 0x0100, haveRole = 0x01F0, Forwarding = 0x1000, ThirdPC = 0x2000 } |
Public Types inherited from XrdSfsFileSystem | |
| enum | csFunc { csCalc = 0, csGet, csSize } |
Public Member Functions | |
| XrdSfsDirectory * | newDir (char *user=0, int MonID=0) |
| XrdSfsFile * | newFile (char *user=0, int MonID=0) |
| int | chksum (csFunc Func, const char *csName, const char *Path, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
| int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
| int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
| int | fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client) |
| int | getStats (char *buff, int blen) |
| const char * | getVersion () |
| int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
| int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecEntity *client=0) |
| int | rem (const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0) |
| int | remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0) |
| int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *infoO=0, const char *infoN=0) |
| int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
| int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
| int | truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
| virtual int | Configure (XrdSysError &) |
| virtual int | Configure (XrdSysError &, XrdOucEnv *) |
| void | Config_Cluster (XrdOss *) |
| void | Config_Display (XrdSysError &) |
| XrdOfs () | |
| virtual | ~XrdOfs () |
Public Member Functions inherited from XrdSfsFileSystem | |
| virtual int | FSctl (const int cmd, XrdSfsFSctl &args, XrdOucErrInfo &out_error, const XrdSecEntity *client=0) |
| XrdSfsFileSystem () | |
| virtual | ~XrdSfsFileSystem () |
Public Attributes | |
| int | Options |
| int | myPort |
| struct fwdOpt | fwdCHMOD |
| struct fwdOpt | fwdMKDIR |
| struct fwdOpt | fwdMKPATH |
| struct fwdOpt | fwdMV |
| struct fwdOpt | fwdRM |
| struct fwdOpt | fwdRMDIR |
| struct fwdOpt | fwdTRUNC |
| char * | HostName |
| char * | HostPref |
| char * | ConfigFN |
| char * | OssLib |
| char * | OssParms |
| char * | CmsLib |
| char * | CmsParms |
Static Public Attributes | |
| static int | MaxDelay = 60 |
| static int | OSSDelay = 30 |
Protected Member Functions | |
| virtual int | ConfigXeq (char *var, XrdOucStream &, XrdSysError &) |
| const char * | Split (const char *Args, const char **Opq, char *Path, int Plen) |
| int | Stall (XrdOucErrInfo &, int, const char *) |
| void | Unpersist (XrdOfsHandle *hP, int xcev=1) |
| char * | WaitTime (int, char *, int) |
Static Protected Member Functions | |
| static int | Emsg (const char *, XrdOucErrInfo &, int, const char *x, XrdOfsHandle *hP) |
| static int | Emsg (const char *, XrdOucErrInfo &, int, const char *x, const char *y="") |
| static int | fsError (XrdOucErrInfo &myError, int rc) |
Protected Attributes | |
| XrdOfsEvr | evrObject |
| XrdCmsClient * | Finder |
Private Attributes | |
| char * | AuthLib |
| char * | AuthParm |
| char * | myRole |
| XrdAccAuthorize * | Authorization |
| XrdCmsClient * | Balancer |
| XrdOfsEvs * | evsObject |
| char * | locResp |
| int | locRlen |
| XrdOfsPoscq * | poscQ |
| char * | poscLog |
| int | poscHold |
| int | poscAuto |
| XrdCksConfig * | CksConfig |
| XrdCks * | Cks |
| int | CksRdsz |
| XrdVersionInfo * | myVersion |
| XrdSysMutex | ocMutex |
Static Private Attributes | |
| static XrdOfsHandle * | dummyHandle |
Friends | |
| class | XrdOfsDirectory |
| class | XrdOfsFile |
| anonymous enum |
| XrdOfs::XrdOfs | ( | ) |
References XrdOfsHandle::Alloc(), AuthLib, Authorization, AuthParm, Balancer, Cks, CksConfig, CksRdsz, CmsLib, CmsParms, ConfigFN, dummyHandle, evsObject, Finder, XrdSysDNS::getHostName(), XrdSysDNS::Host2IP(), HostName, HostPref, XrdSysDNS::IP2String(), locResp, locRlen, myPort, myRole, OssLib, OssParms, poscAuto, poscHold, poscLog, and poscQ.
|
inlinevirtual |
|
virtual |
Reimplemented from XrdSfsFileSystem.
References AOP_Stat, AUTHORIZE, XrdCks::Calc(), Cks, XrdSfsFileSystem::csCalc, XrdSfsFileSystem::csGet, XrdSfsFileSystem::csSize, Emsg(), EPNAME, Finder, fsError(), XrdCksData::Get(), XrdCks::Get(), XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdOss::Lfn2Pfn(), XrdCmsClient::Locate(), XrdCksData::Set(), XrdOucErrInfo::setErrCode(), XrdOucErrInfo::setErrInfo(), SFS_ERROR, SFS_O_RDONLY, SFS_OK, XrdCks::Size(), stat(), tident, and XTRACE.
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Chmod, AUTHORIZE, XrdOfsEvs::Chmod, XrdOss::Chmod(), XrdOfs::fwdOpt::Cmd, Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, Finder, Forward(), fsError(), fwdCHMOD, XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), XrdOfsEvs::Notify(), S_IAMB, SFS_O_META, SFS_O_RDWR, SFS_OK, tident, and XTRACE.
| void XrdOfs::Config_Cluster | ( | XrdOss * | ) |
| void XrdOfs::Config_Display | ( | XrdSysError & | Eroute | ) |
References AuthLib, Authorize, XrdOfsEvs::Chmod, XrdOfsEvs::Closer, XrdOfsEvs::Closew, CmsLib, CmsParms, ConfigDispFwd(), ConfigFN, XrdOfsEvs::Create, XrdOfsEvs::Enabled(), evsObject, XrdOucEnv::Export(), Forwarding, fwdCHMOD, fwdMKDIR, fwdMV, fwdRM, fwdRMDIR, fwdTRUNC, XrdOfsEvs::Fwrite, MaxDelay, XrdOfsEvs::maxLmsg(), XrdOfsEvs::maxSmsg(), XrdOfsEvs::Mkdir, XrdOfsEvs::Mv, myRole, XrdOfsEvs::Openr, XrdOfsEvs::Openw, Options, OssLib, poscAuto, poscHold, poscLog, poscQ, XrdOfsEvs::Prog(), XrdOfsEvs::Rm, XrdOfsEvs::Rmdir, XrdSysError::Say(), setBuff, XrdOfsEvs::Trunc, and XrdOucTrace::What.
Referenced by Configure().
|
private |
References XrdOfs::fwdOpt::Cmd, XrdOfs::fwdOpt::Host, XrdOfs::fwdOpt::Port, and setBuff.
Referenced by Config_Display().
|
private |
References XrdOfsPoscq::Request::addT, XrdOfsHandle::Alloc(), XrdOfsPoscq::Del(), XrdSysError::Emsg(), XrdOucUtils::genPath(), XrdOfsPoscq::Init(), XrdOucUtils::InstName(), XrdOfsPoscq::Request::LFN, XrdOucUtils::makePath(), XrdOfsPoscq::recEnt::Mode, XrdOfsPoscq::recEnt::Next, XrdOfsPoscq::recEnt::Offset, XrdOfsHandle::opPC, poscHold, poscLog, poscQ, XrdOfsHandle::PoscSet(), XrdOfsPoscq::recEnt::reqData, XrdOfsHandle::Retire(), XrdOss::Unlink(), Unpersist(), XrdOfsPoscq::Request::User, and XrdOfsFS.
Referenced by Configure().
|
private |
References Balancer, CmsLib, CmsParms, ConfigFN, XrdCmsClient::Configure(), XrdSysError::Emsg(), Finder, XrdSysPlugin::getPlugin(), isManager, isMeta, XrdCms::IsMeta, isPeer, isProxy, XrdCms::IsProxy, isRedir(), XrdCms::IsRedir, isServer, XrdCms::IsTarget, XrdSysError::logger(), XrdCmsClient::Managers(), myLogger, myPort, Options, XrdSysPlugin::Persist(), XrdOucEnv::PutPtr(), XrdCmsFinderRMT::VCheck(), XrdCmsFinderTRG::VCheck(), and XrdVERSIONINFOVAR.
Referenced by Configure().
|
virtual |
Referenced by XrdSfsGetDefaultFileSystem().
|
virtual |
References XrdOucStream::Attach(), Authorization, Authorize, Balancer, Cks, CksConfig, CksRdsz, XrdOucStream::Close(), XrdCopy::Config, Config_Display(), ConfigFN, ConfigPosc(), ConfigRedir(), XrdCksConfig::Configure(), ConfigXeq(), XrdOucStream::Echo(), XrdSysError::Emsg(), evrObject, evsObject, XrdOucEnv::Export(), Forwarding, fwdCHMOD, fwdMKDIR, fwdMKPATH, fwdMV, fwdRM, fwdRMDIR, fwdTRUNC, XrdOucStream::GetMyFirstWord(), haveRole, XrdOfsEvr::Init(), XrdOfsTPC::Init(), isManager, isMeta, isPeer, isProxy, isServer, XrdOucStream::LastError(), XrdSysError::logger(), XrdCksConfig::Manager(), myRole, open(), Options, OssLib, OssParms, poscAuto, XrdOfs::fwdOpt::Reset(), XrdSysError::Say(), XrdOfsStats::setRole(), setupAuth(), XrdOfsTPC::Start(), XrdOfsEvs::Start(), theRole(), ThirdPC, TRACE_debug, TRACE_MOST, XrdOucTrace::What, XrdOssGetSS(), and XrdVERSIONINFOVAR.
|
protectedvirtual |
References Authorize, XrdOucStream::Echo(), XrdSysError::Emsg(), XrdOucStream::GetWord(), Options, XrdSysError::Say(), strlcpy(), TS_Bit, TS_Xeq, xalib(), xclib(), xcmsl(), xcrds(), xforward(), xmaxd(), xnmsg(), xnot(), xolib(), xpers(), xrole(), xtpc(), and xtrace().
Referenced by Configure().
|
staticprotected |
References XrdOfsHandle::isRW, XrdOfsHandle::Lock(), XrdOfsHandle::Name(), XrdOfsHandle::opPC, SFS_ERROR, XrdOfsHandle::UnLock(), and Unpersist().
Referenced by chksum(), chmod(), XrdOfsDirectory::close(), XrdOfsFile::close(), exists(), fsctl(), mkdir(), XrdOfsDirectory::nextEntry(), XrdOfsDirectory::open(), XrdOfsFile::open(), XrdOfsFile::read(), remove(), rename(), XrdOfsFile::stat(), stat(), XrdOfsFile::sync(), XrdOfsFile::truncate(), truncate(), and XrdOfsFile::write().
|
staticprotected |
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Stat, AUTHORIZE, Emsg(), EPNAME, Finder, fsError(), XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), SFS_O_RDONLY, SFS_OK, XrdOss::Stat(), stat(), tident, XrdSfsFileExistIsDirectory, XrdSfsFileExistIsFile, XrdSfsFileExistNo, and XTRACE.
|
private |
Referenced by Stall().
|
private |
References XrdOfs::fwdOpt::Cmd, XrdOfsStats::Data, Finder, XrdCmsClient::Forward(), fsError(), XrdOfs::fwdOpt::Host, XrdOfsStats::StatsData::numRedirect, XrdOfs::fwdOpt::Port, XrdOucErrInfo::setErrInfo(), SFS_OK, and SFS_REDIRECT.
Referenced by chmod(), mkdir(), remove(), rename(), and truncate().
|
virtual |
Implements XrdSfsFileSystem.
References XrdAccAuthorize::Access(), AOP_Any, AOP_Stat, Authorization, AUTHORIZE, Emsg(), EPNAME, Finder, fsError(), XrdOucErrInfo::getErrUser(), XrdOucErrInfo::getMsgBuff(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), locResp, locRlen, Path, XrdOucErrInfo::setErrCode(), XrdOucErrInfo::setErrInfo(), SFS_DATA, SFS_FSCTL_CMD, SFS_FSCTL_LOCATE, SFS_FSCTL_STATFS, SFS_FSCTL_STATLS, SFS_FSCTL_STATXA, SFS_O_LOCATE, SFS_O_NOWAIT, SFS_O_RDONLY, SFS_O_RESET, SFS_O_STAT, SFS_O_TRUNC, XrdCmsClient::Space(), Split(), XrdOss::Stat(), stat(), XrdOss::StatFS(), XrdOss::StatLS(), XrdOss::StatXA(), tident, XrdAccPriv_All, XrdAccPriv_Delete, XrdAccPriv_Insert, XrdAccPriv_Lock, XrdAccPriv_Lookup, XrdAccPriv_Read, XrdAccPriv_Rename, XrdAccPriv_Write, and XTRACE.
|
staticprotected |
References XrdOfsStats::Data, XrdOfsStats::StatsData::numDelays, XrdOfsStats::StatsData::numErrors, XrdOfsStats::StatsData::numRedirect, XrdOfsStats::StatsData::numReplies, XrdOfsStats::StatsData::numStarted, SFS_DATA, SFS_ERROR, SFS_REDIRECT, and SFS_STARTED.
Referenced by chksum(), chmod(), exists(), Forward(), fsctl(), mkdir(), XrdOfsFile::open(), prepare(), remove(), rename(), stat(), and truncate().
|
virtual |
Implements XrdSfsFileSystem.
References XrdOfsStats::Report(), and XrdOss::Stats().
|
virtual |
Implements XrdSfsFileSystem.
References XrdVERSION.
|
virtual |
Implements XrdSfsFileSystem.
References XrdCmsClient::Added(), AOP_Mkdir, AUTHORIZE, Balancer, XrdOfs::fwdOpt::Cmd, Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, Finder, Forward(), fsError(), fwdMKDIR, fwdMKPATH, XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), XrdOfsEvs::Mkdir, XrdOss::Mkdir(), XrdOfsEvs::Notify(), S_IAMB, SFS_O_CREAT, SFS_O_META, SFS_O_MKPTH, SFS_O_RDWR, SFS_OK, tident, and XTRACE.
|
inlinevirtual |
Implements XrdSfsFileSystem.
References XrdOfsDirectory.
|
inlinevirtual |
Implements XrdSfsFileSystem.
References XrdOfsFile.
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Read, AUTHORIZE, EPNAME, Finder, fsError(), XrdOucTList::next, XrdSfsPrep::paths, XrdCmsClient::Prepare(), and XrdOucTList::text.
|
inlinevirtual |
Implements XrdSfsFileSystem.
|
inlinevirtual |
Implements XrdSfsFileSystem.
|
private |
References AOP_Delete, AUTHORIZE, Balancer, XrdOfs::fwdOpt::Cmd, Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, Finder, Forward(), fsError(), fwdRM, fwdRMDIR, XrdOucEnv::Get(), XrdOucErrInfo::getErrUser(), XrdOfsHandle::Hide(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), XrdOfsEvs::Notify(), XrdOss::Remdir(), XrdCmsClient::Removed(), XrdOfsEvs::Rm, XrdOfsEvs::Rmdir, SFS_O_META, SFS_O_WRONLY, SFS_OK, tident, XrdOss::Unlink(), XRDOSS_Online, and XTRACE.
|
virtual |
Implements XrdSfsFileSystem.
References XrdCmsClient::Added(), AOP_Insert, AOP_Rename, AUTHORIZE2, Balancer, XrdOfs::fwdOpt::Cmd, Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, Finder, Forward(), fsError(), fwdMV, XrdOucErrInfo::getErrUser(), XrdOfsHandle::Hide(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), XrdOfsEvs::Mv, XrdOfsEvs::Notify(), XrdCmsClient::Removed(), XrdOss::Rename(), SFS_O_META, SFS_O_RDWR, SFS_OK, tident, and XTRACE.
|
private |
References AuthLib, Authorization, AuthParm, ConfigFN, XrdSysPlugin::getPlugin(), XrdSysError::logger(), XrdSysPlugin::Persist(), XrdAccDefaultAuthorizeObject(), and XrdVERSIONINFOVAR.
Referenced by Configure().
|
protected |
|
protected |
References EPNAME, Fname(), MaxDelay, XrdOucErrInfo::setErrInfo(), tident, WaitTime(), and ZTRACE.
Referenced by XrdOfsFile::open().
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Stat, AUTHORIZE, Emsg(), EPNAME, Finder, fsError(), XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), SFS_O_RDONLY, SFS_O_STAT, SFS_OK, XrdOss::Stat(), tident, and XTRACE.
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Stat, AUTHORIZE, Emsg(), EPNAME, Finder, fsError(), XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), SFS_O_NOWAIT, SFS_O_RDONLY, SFS_O_STAT, SFS_OK, XrdOss::Stat(), stat(), tident, XRDOSS_resonly, and XTRACE.
|
private |
References isManager, isPeer, isProxy, and isServer.
Referenced by Configure().
|
virtual |
Implements XrdSfsFileSystem.
References AOP_Update, AUTHORIZE, XrdOfs::fwdOpt::Cmd, Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, Finder, Forward(), fsError(), fwdTRUNC, XrdOucErrInfo::getErrUser(), XrdCmsClient::isRemote(), XrdCmsClient::Locate(), XrdOfsEvs::Notify(), SFS_O_RDWR, SFS_OK, tident, XrdOfsEvs::Trunc, XrdOss::Truncate(), and XTRACE.
|
protected |
References XrdOfsStats::Add(), Balancer, close(), XrdOfsEvs::Closew, XrdOfsStats::Data, XrdOfsPoscq::Del(), XrdSysError::Emsg(), XrdOfsEvs::Enabled(), EPNAME, evsObject, FTRACE, XrdOfsHandle::Name(), XrdOfsEvs::Notify(), XrdOfsStats::StatsData::numUnpsist, OfsEroute, XrdOfsHandle::PoscGet(), poscQ, XrdOfsHandle::PoscUsr(), XrdCmsClient::Removed(), XrdOfsEvs::Rm, tident, and XrdOss::Unlink().
Referenced by XrdOfsFile::close(), ConfigPosc(), and Emsg().
|
protected |
Referenced by Stall().
|
private |
References AuthLib, AuthParm, XrdSysError::Emsg(), XrdOucStream::GetRest(), and XrdOucStream::GetWord().
Referenced by ConfigXeq().
|
private |
References CksConfig, and XrdCksConfig::ParseLib().
Referenced by ConfigXeq().
|
private |
References CmsLib, CmsParms, XrdSysError::Emsg(), XrdOucStream::GetRest(), and XrdOucStream::GetWord().
Referenced by ConfigXeq().
|
private |
References XrdOuca2x::a2sz(), CksRdsz, XrdSysError::Emsg(), and XrdOucStream::GetWord().
Referenced by ConfigXeq().
|
private |
References XrdOfs::fwdOpt::Cmd, XrdSysError::Emsg(), Forwarding, fwdCHMOD, fwdMKDIR, fwdMKPATH, fwdMV, fwdRM, fwdRMDIR, fwdTRUNC, XrdOucStream::GetWord(), XrdOfs::fwdOpt::Host, Options, XrdOfs::fwdOpt::Port, XrdSysError::Say(), and strlcpy().
Referenced by ConfigXeq().
|
private |
References XrdOuca2x::a2i(), XrdSysError::Emsg(), XrdOucStream::GetWord(), and MaxDelay.
Referenced by ConfigXeq().
|
private |
References XrdOfsEvs::Chmod, XrdOfsEvs::Closer, XrdOfsEvs::Closew, XrdOfsEvs::Create, XrdSysError::Emsg(), XrdOfsEvs::Fwrite, XrdOucStream::GetRest(), XrdOucStream::GetWord(), XrdOfsEvs::Mkdir, XrdOfsEvs::Mv, XrdOfsEvs::Openr, XrdOfsEvs::Openw, XrdOfsEvs::Parse(), XrdOfsEvs::Rm, XrdOfsEvs::Rmdir, XrdSysError::Say(), XrdOucStream::SetEnv(), and XrdOfsEvs::Trunc.
Referenced by ConfigXeq().
|
private |
References XrdOuca2x::a2i(), XrdOfsEvs::All, XrdOfsEvs::Chmod, XrdOfsEvs::Close, XrdOfsEvs::Closer, XrdOfsEvs::Closew, XrdOfsEvs::Create, XrdSysError::Emsg(), evsObject, XrdOfsEvs::Fwrite, XrdOucStream::GetRest(), XrdOucStream::GetWord(), XrdOfsEvs::Mkdir, XrdOfsEvs::Mv, XrdOfsEvs::None, XrdOfsEvs::Open, XrdOfsEvs::Openr, XrdOfsEvs::Openw, XrdOucStream::RetToken(), XrdOfsEvs::Rm, XrdOfsEvs::Rmdir, XrdSysError::Say(), and XrdOfsEvs::Trunc.
Referenced by ConfigXeq().
|
private |
References XrdSysError::Emsg(), XrdOucStream::GetRest(), XrdOucStream::GetWord(), OssLib, and OssParms.
Referenced by ConfigXeq().
|
private |
References XrdOuca2x::a2tm(), XrdSysError::Emsg(), XrdOucStream::GetWord(), poscAuto, poscHold, poscLog, and XrdSysError::Say().
Referenced by ConfigXeq().
|
private |
References XrdOucUtils::doIf(), XrdSysError::Emsg(), XrdOucStream::GetWord(), haveRole, XrdOucUtils::InstName(), isManager, isMeta, isPeer, isProxy, isServer, isSuper, myRole, XrdOucStream::noEcho(), and Options.
Referenced by ConfigXeq().
|
private |
References XrdOuca2x::a2i(), XrdOuca2x::a2tm(), XrdOfsTPC::iParm::Ckst, XrdOfsTPC::iParm::Dflttl, XrdSysError::Emsg(), XrdOucStream::GetRest(), XrdOucStream::GetWord(), XrdOfsTPC::Init(), XrdOfsTPC::iParm::Logok, XrdOfsTPC::iParm::Maxttl, Options, XrdOfsTPC::iParm::Pgm, XrdOfsTPC::reqALL, XrdOfsTPC::reqDST, XrdOfsTPC::reqORG, XrdOfsTPC::Require(), XrdOfsTPC::Restrict(), XrdOucStream::RetToken(), XrdSysError::Say(), XrdOfsTPC::iParm::Strm, ThirdPC, XrdOfsTPC::iParm::Xmax, and xtpcal().
Referenced by ConfigXeq().
|
private |
References XrdOfsTPC::Allow(), XrdSysError::Emsg(), XrdOucStream::GetWord(), and XrdOucStream::RetToken().
Referenced by xtpc().
|
private |
References XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdSysError::Say(), TRACE_aio, TRACE_ALL, TRACE_chmod, TRACE_close, TRACE_closedir, TRACE_debug, TRACE_delay, TRACE_dir, TRACE_exists, TRACE_fsctl, TRACE_getstats, TRACE_IO, TRACE_mkdir, TRACE_MOST, TRACE_open, TRACE_opendir, TRACE_qscan, TRACE_read, TRACE_readdir, TRACE_redirect, TRACE_remove, TRACE_rename, TRACE_sync, TRACE_truncate, TRACE_write, and XrdOucTrace::What.
Referenced by ConfigXeq().
|
friend |
Referenced by newDir().
|
friend |
Referenced by newFile().
|
private |
Referenced by Config_Display(), setupAuth(), xalib(), and XrdOfs().
|
private |
Referenced by Configure(), fsctl(), setupAuth(), and XrdOfs().
|
private |
Referenced by setupAuth(), xalib(), and XrdOfs().
|
private |
Referenced by XrdOfsFile::close(), ConfigRedir(), Configure(), mkdir(), XrdOfsFile::open(), remove(), rename(), Unpersist(), and XrdOfs().
|
private |
Referenced by chksum(), Configure(), and XrdOfs().
|
private |
Referenced by Configure(), xclib(), and XrdOfs().
|
private |
Referenced by Configure(), xcrds(), and XrdOfs().
| char* XrdOfs::CmsLib |
Referenced by Config_Display(), ConfigRedir(), xcmsl(), and XrdOfs().
| char* XrdOfs::CmsParms |
Referenced by Config_Display(), ConfigRedir(), xcmsl(), and XrdOfs().
| char* XrdOfs::ConfigFN |
Referenced by Config_Display(), ConfigRedir(), Configure(), setupAuth(), XrdOfs(), and XrdSfsGetDefaultFileSystem().
|
staticprivate |
Referenced by XrdOfsFile::close(), XrdOfs(), and XrdOfsFile::XrdOfsFile().
|
protected |
Referenced by Configure(), and XrdOfsFile::open().
|
private |
|
protected |
Referenced by chksum(), chmod(), ConfigRedir(), exists(), Forward(), fsctl(), mkdir(), XrdOfsFile::open(), prepare(), remove(), rename(), stat(), truncate(), and XrdOfs().
| struct fwdOpt XrdOfs::fwdCHMOD |
Referenced by chmod(), Config_Display(), Configure(), and xforward().
| struct fwdOpt XrdOfs::fwdMKDIR |
Referenced by Config_Display(), Configure(), mkdir(), and xforward().
| struct fwdOpt XrdOfs::fwdMKPATH |
Referenced by Configure(), mkdir(), and xforward().
| struct fwdOpt XrdOfs::fwdMV |
Referenced by Config_Display(), Configure(), rename(), and xforward().
| struct fwdOpt XrdOfs::fwdRM |
Referenced by Config_Display(), Configure(), remove(), and xforward().
| struct fwdOpt XrdOfs::fwdRMDIR |
Referenced by Config_Display(), Configure(), remove(), and xforward().
| struct fwdOpt XrdOfs::fwdTRUNC |
Referenced by Config_Display(), Configure(), truncate(), and xforward().
| char* XrdOfs::HostName |
Referenced by XrdOfs().
| char* XrdOfs::HostPref |
Referenced by XrdOfs().
|
static |
Referenced by Config_Display(), Stall(), and xmaxd().
| int XrdOfs::myPort |
Referenced by ConfigRedir(), and XrdOfs().
|
private |
Referenced by Config_Display(), Configure(), XrdOfs(), and xrole().
|
private |
|
private |
Referenced by XrdOfsFile::close(), and XrdOfsFile::open().
| int XrdOfs::Options |
Referenced by Config_Display(), ConfigRedir(), Configure(), ConfigXeq(), xforward(), xrole(), and xtpc().
|
static |
Referenced by Emsg().
| char* XrdOfs::OssLib |
Referenced by Config_Display(), Configure(), xolib(), and XrdOfs().
| char* XrdOfs::OssParms |
Referenced by Configure(), xolib(), and XrdOfs().
|
private |
Referenced by Config_Display(), Configure(), XrdOfsFile::open(), xpers(), and XrdOfs().
|
private |
Referenced by XrdOfsFile::close(), Config_Display(), ConfigPosc(), xpers(), and XrdOfs().
|
private |
Referenced by Config_Display(), ConfigPosc(), xpers(), and XrdOfs().
|
private |
Referenced by XrdOfsFile::close(), Config_Display(), ConfigPosc(), XrdOfsFile::open(), Unpersist(), and XrdOfs().
1.8.3.1