![]() |
XRootD
|
#include <XrdFrcReqFile.hh>
Public Member Functions | |
XrdFrcReqFile (const char *fn, int aVal) | |
~XrdFrcReqFile () | |
void | Add (XrdFrcRequest *rP) |
void | Can (XrdFrcRequest *rP) |
void | Del (XrdFrcRequest *rP) |
int | Get (XrdFrcRequest *rP) |
int | Init () |
char * | List (char *Buff, int bsz, int &Offs, XrdFrcRequest::Item *ITList=0, int ITNum=0) |
void | ListL (XrdFrcRequest &tmpReq, char *Buff, int bsz, XrdFrcRequest::Item *ITList, int ITNum) |
Definition at line 36 of file XrdFrcReqFile.hh.
XrdFrcReqFile::XrdFrcReqFile | ( | const char * | fn, |
int | aVal | ||
) |
Definition at line 60 of file XrdFrcReqFile.cc.
|
inline |
Definition at line 57 of file XrdFrcReqFile.hh.
void XrdFrcReqFile::Add | ( | XrdFrcRequest * | rP | ) |
Definition at line 76 of file XrdFrcReqFile.cc.
References fstat, XrdFrcRequest::LFN, XrdFrcRequest::Next, XrdFrcRequest::Options, XrdFrcRequest::Register, Say, stat, and XrdFrcRequest::This.
Referenced by XrdFrcReqAgent::Start().
void XrdFrcReqFile::Can | ( | XrdFrcRequest * | rP | ) |
Definition at line 125 of file XrdFrcReqFile.cc.
References fstat, fsync, XrdFrcRequest::ID, Say, and stat.
void XrdFrcReqFile::Del | ( | XrdFrcRequest * | rP | ) |
Definition at line 166 of file XrdFrcReqFile.cc.
References XrdFrcRequest::LFN, XrdFrcRequest::Next, and XrdFrcRequest::This.
Referenced by XrdFrmXfrQueue::Add(), and XrdFrmXfrQueue::Done().
int XrdFrcReqFile::Get | ( | XrdFrcRequest * | rP | ) |
Definition at line 188 of file XrdFrcReqFile.cc.
int XrdFrcReqFile::Init | ( | ) |
Definition at line 216 of file XrdFrcReqFile.cc.
References DEBUG, EPNAME, fstat, Mode, XrdFrcCID::Ref(), XrdFrcRequest::Register, Say, and stat.
char * XrdFrcReqFile::List | ( | char * | Buff, |
int | bsz, | ||
int & | Offs, | ||
XrdFrcRequest::Item * | ITList = 0 , |
||
int | ITNum = 0 |
||
) |
Definition at line 308 of file XrdFrcReqFile.cc.
References XrdFrcRequest::addTOD, XrdFrcRequest::LFN, ListL(), XrdFrcRequest::Opaque, XrdFrcRequest::Options, pread, XrdFrcRequest::Register, Say, and strlcpy().
Referenced by XrdFrcReqAgent::NextLFN().
void XrdFrcReqFile::ListL | ( | XrdFrcRequest & | tmpReq, |
char * | Buff, | ||
int | bsz, | ||
XrdFrcRequest::Item * | ITList, | ||
int | ITNum | ||
) |
Definition at line 353 of file XrdFrcReqFile.cc.
References XrdFrcRequest::addTOD, XrdFrcRequest::getLFN, XrdFrcRequest::getLFNCGI, XrdFrcRequest::getMODE, XrdFrcRequest::getNOTE, XrdFrcRequest::getOBJ, XrdFrcRequest::getOBJCGI, XrdFrcRequest::getOP, XrdFrcRequest::getPRTY, XrdFrcRequest::getQWT, XrdFrcRequest::getRID, XrdFrcRequest::getTOD, XrdFrcRequest::getUSER, XrdFrcRequest::ID, XrdFrcRequest::LFN, XrdFrcRequest::LFO, XrdFrcRequest::makeRW, XrdFrcRequest::msgFail, XrdFrcRequest::msgSucc, XrdFrcRequest::Notify, XrdFrcRequest::Opaque, XrdFrcRequest::OPc, XrdFrcRequest::Options, XrdFrcRequest::Prty, strlcpy(), and XrdFrcRequest::User.
Referenced by List().