|
XRootD
|
#include <XrdSsiFileSess.hh>
Collaboration diagram for XrdSsiFileSess:Public Member Functions | |
| bool | AttnInfo (XrdOucErrInfo &eInfo, const XrdSsiRespInfo *respP, unsigned int reqID) |
| int | close (bool viaDel=false) |
| bool | DeferFinalize (XrdSsiFileReq *req, uint64_t itemID) |
| void | DeferredFinalizeDone (XrdSsiFileReq *req, uint64_t itemID) |
| XrdOucErrInfo * | errInfo () |
| int | fctl (const int cmd, int alen, const char *args, const XrdSecEntity *client) |
| const char * | FName () |
| int | open (const char *fileName, XrdOucEnv &theEnv, XrdSfsFileOpenMode openMode) |
| XrdSfsXferSize | read (XrdSfsFileOffset fileOffset, char *buffer, XrdSfsXferSize buffer_size) |
| void | Recycle () |
| XrdSsiFileResource & | Resource () |
| int | SendData (XrdSfsDio *sfDio, XrdSfsFileOffset offset, XrdSfsXferSize size) |
| void | setXio (XrdSfsXio *xP) |
| int | truncate (XrdSfsFileOffset fileOffset) |
| XrdSfsXferSize | write (XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size) |
Static Public Member Functions | |
| static XrdSsiFileSess * | Alloc (XrdOucErrInfo &einfo, const char *user) |
| static void | SetAuthDNS () |
Definition at line 46 of file XrdSsiFileSess.hh.
|
static |
Definition at line 126 of file XrdSsiFileSess.cc.
Referenced by XrdSsiFile::open().
Here is the caller graph for this function:| bool XrdSsiFileSess::AttnInfo | ( | XrdOucErrInfo & | eInfo, |
| const XrdSsiRespInfo * | respP, | ||
| unsigned int | reqID | ||
| ) |
Definition at line 160 of file XrdSsiFileSess.cc.
References XrdOucStats::Bump(), DEBUG, Debug, DUMPIT, EPNAME, XrdSsiRRInfoAttn::fullResp, XrdOucErrInfo::getMsgBuff(), XrdSsiRespInfo::isData, XrdSsiResponder::MaxDirectXfr, XrdSsiRespInfo::mdata, XrdSsiRespInfo::mdlen, XrdSsiRRInfoAttn::pendResp, QTRACE, XrdSsiStats::RspMDBytes, XrdSsiRespInfo::rType, XrdOucErrInfo::setErrCB(), XrdOucErrInfo::setErrCode(), XrdOucErrInfo::setErrInfo(), and XrdSsi::Stats.
Here is the call graph for this function:| int XrdSsiFileSess::close | ( | bool | viaDel = false | ) |
Definition at line 250 of file XrdSsiFileSess.cc.
References XrdOucStats::Bump(), DEBUG, XrdSsiStats::ReqFinForce, SFS_OK, and XrdSsi::Stats.
Here is the call graph for this function:
|
inline |
Definition at line 56 of file XrdSsiFileSess.hh.
References XrdSsiRRTable< T >::DeferFinalize().
Here is the call graph for this function:
|
inline |
Definition at line 59 of file XrdSsiFileSess.hh.
References XrdSsiRRTable< T >::DeferredFinalizeDone().
Here is the call graph for this function:
|
inline |
Definition at line 62 of file XrdSsiFileSess.hh.
| int XrdSsiFileSess::fctl | ( | const int | cmd, |
| int | alen, | ||
| const char * | args, | ||
| const XrdSecEntity * | client | ||
| ) |
Definition at line 293 of file XrdSsiFileSess.cc.
References XrdOucStats::Bump(), DEBUG, XrdSsiUtils::Emsg(), XrdSsiRRInfo::Id(), XrdSsi::respWT, XrdSsiStats::RspReady, XrdSsiStats::RspUnRdy, SFS_DATAVEC, SFS_FCTL_SPEC1, SFS_STARTED, XrdSsi::Stats, and XrdSsiFileReq::WantResponse().
Here is the call graph for this function:
|
inline |
Definition at line 71 of file XrdSsiFileSess.hh.
| int XrdSsiFileSess::open | ( | const char * | fileName, |
| XrdOucEnv & | theEnv, | ||
| XrdSfsFileOpenMode | openMode | ||
| ) |
Definition at line 403 of file XrdSsiFileSess.cc.
References XrdOucStats::Bump(), DEBUG, XrdSysError::Emsg(), XrdSsiUtils::Emsg(), XrdSsiErrInfo::Get(), XrdSsiErrInfo::GetArg(), XrdSsi::Log, XrdSsiService::Prepare(), XrdSsiStats::ReqPrepErrs, XrdSsiStats::ReqRedir, XrdSsiStats::ReqStalls, XrdSsi::Service, SFS_ERROR, SFS_OK, SFS_REDIRECT, XrdSsi::Stats, XrdCms::theEnv, and XrdSysE2T().
Here is the call graph for this function:| XrdSfsXferSize XrdSsiFileSess::read | ( | XrdSfsFileOffset | fileOffset, |
| char * | buffer, | ||
| XrdSfsXferSize | buffer_size | ||
| ) |
Definition at line 496 of file XrdSsiFileSess.cc.
References XrdSsiUtils::Emsg(), XrdSsiRRInfo::Id(), and XrdSsiFileReq::Read().
Here is the call graph for this function:| void XrdSsiFileSess::Recycle | ( | void | ) |
Definition at line 548 of file XrdSsiFileSess.cc.
|
inline |
Definition at line 83 of file XrdSsiFileSess.hh.
| int XrdSsiFileSess::SendData | ( | XrdSfsDio * | sfDio, |
| XrdSfsFileOffset | offset, | ||
| XrdSfsXferSize | size | ||
| ) |
Definition at line 594 of file XrdSsiFileSess.cc.
References XrdSsiUtils::Emsg(), XrdSsiRRInfo::Id(), XrdSsiFileReq::Send(), and SFS_OK.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 89 of file XrdSsiFileSess.hh.
|
inline |
Definition at line 91 of file XrdSsiFileSess.hh.
| int XrdSsiFileSess::truncate | ( | XrdSfsFileOffset | fileOffset | ) |
Definition at line 625 of file XrdSsiFileSess.cc.
References XrdSsiRRInfo::Can, XrdSsiRRInfo::Cmd(), DEBUG, XrdSsiUtils::Emsg(), XrdSsiRRInfo::Id(), and SFS_OK.
Here is the call graph for this function:| XrdSfsXferSize XrdSsiFileSess::write | ( | XrdSfsFileOffset | fileOffset, |
| const char * | buffer, | ||
| XrdSfsXferSize | buffer_size | ||
| ) |
Definition at line 666 of file XrdSsiFileSess.cc.
References XrdOucBuffPool::Alloc(), XrdSsi::BuffPool, DEBUG, XrdSysError::Emsg(), XrdSsiUtils::Emsg(), XrdSsiRRInfo::Id(), XrdSsi::Log, XrdSsi::maxRSZ, XrdSsi::minRSZ, XrdSsiRRInfo::Size(), and XrdSysE2T().
Here is the call graph for this function: