#include <XrdFrmXfrQueue.hh>
List of all members.
Classes |
| struct | theQueue |
Public Member Functions |
| | XrdFrmXfrQueue () |
| | ~XrdFrmXfrQueue () |
Static Public Member Functions |
| static int | Add (XrdFrcRequest *rP, XrdFrcReqFile *reqF, int theQ) |
| static void | Done (XrdFrmXfrJob *xP, const char *Msg) |
| static XrdFrmXfrJob * | Get () |
| static int | Init () |
| static void | StopMon (void *parg) |
Static Private Member Functions |
| static XrdFrmXfrJob * | Pull () |
| static int | Notify (XrdFrcRequest *rP, int qN, int rc, const char *msg=0) |
| static void | Send2File (char *Dest, char *Msg, int Mln) |
| static void | Send2UDP (char *Dest, char *Msg, int Mln) |
| static int | Stopped (int qNum) |
| static const char * | xfrName (XrdFrcRequest &reqData, int isOut) |
Static Private Attributes |
| static XrdSysMutex | hMutex |
| static XrdOucHash< XrdFrmXfrJob > | hTab |
| static XrdSysMutex | qMutex |
| static XrdSysSemaphore | qReady |
| static theQueue | xfrQ [XrdFrcRequest::numQ] |
Constructor & Destructor Documentation
Member Function Documentation
References XrdCms::Config, XrdFrcReqFile::Del(), XrdSysError::Emsg(), Hash_keep, XrdFrcRequest::LFN, XrdFrcRequest::LFO, XrdFrcRequest::msgFail, XrdFrcRequest::msgSucc, XrdFrmXfrJob::Next, XrdFrmXfrJob::NoteList, XrdFrcRequest::Notify, XrdFrcRequest::numQ, XrdFrcRequest::Options, XrdFrcRequest::outQ, XrdFrmXfrJob::PFN, XrdFrmXfrJob::pfnEnd, XrdFrmXfrJob::qNum, XrdFrmXfrJob::reqData, XrdFrmXfrJob::reqFile, XrdFrmXfrJob::reqFQ, XrdFrmXfrJob::RetCode, XrdFrc::Say, XrdSysError::Say(), stat(), XrdFrc::Trace, TRACE_Debug, XrdFrmXfrJob::Type, XrdFrcRequest::User, and XrdOucTrace::What.
Referenced by XrdFrmReqBoss::Process(), and XrdFrmMigrate::Queue().
References XrdFrcReqFile::Del(), XrdOucTList::next, XrdFrmXfrJob::Next, XrdFrmXfrJob::NoteList, XrdFrcRequest::Notify, XrdFrmXfrJob::qNum, XrdFrmXfrJob::reqData, XrdFrmXfrJob::reqFile, XrdFrmXfrJob::reqFQ, XrdFrmXfrJob::RetCode, and XrdOucTList::text.
Referenced by XrdFrmTransfer::Start().
References XrdFrmXfrQueue::theQueue::Alert, XrdSysError::Emsg(), XrdFrmXfrQueue::theQueue::File, XrdFrmXfrQueue::theQueue::First, XrdFrmXfrQueue::theQueue::Name, XrdFrmXfrJob::Next, XrdFrc::Say, XrdSysTimer::Snooze(), stat(), XrdFrmXfrQueue::theQueue::Stop, and XrdSysSemaphore::Wait().
Referenced by InitStop().
Member Data Documentation
The documentation for this class was generated from the following files: