1 #ifndef __FRMXFRQUEUE_H__ 2 #define __FRMXFRQUEUE_H__ 53 static void StopMon(
void *parg);
62 static void Send2File(
char *Dest,
char *Msg,
int Mln);
63 static void Send2UDP(
char *Dest,
char *Msg,
int Mln);
XrdFrmXfrJob * Last
Definition: XrdFrmXfrQueue.hh:77
static void Done(XrdFrmXfrJob *xP, const char *Msg)
static XrdSysMutex hMutex
Definition: XrdFrmXfrQueue.hh:67
Definition: XrdFrcRequest.hh:33
XrdFrmXfrJob * Free
Definition: XrdFrmXfrQueue.hh:75
const char * Name
Definition: XrdFrmXfrQueue.hh:80
XrdSysSemaphore Alert
Definition: XrdFrmXfrQueue.hh:78
int Stop
Definition: XrdFrmXfrQueue.hh:81
theQueue()
Definition: XrdFrmXfrQueue.hh:83
static const int numQ
Definition: XrdFrcRequest.hh:92
~XrdFrmXfrQueue()
Definition: XrdFrmXfrQueue.hh:56
static XrdSysMutex qMutex
Definition: XrdFrmXfrQueue.hh:70
Definition: XrdFrmXfrQueue.hh:73
static XrdOucHash< XrdFrmXfrJob > hTab
Definition: XrdFrmXfrQueue.hh:68
static void Send2UDP(char *Dest, char *Msg, int Mln)
XrdFrmXfrQueue()
Definition: XrdFrmXfrQueue.hh:55
static void StopMon(void *parg)
static theQueue xfrQ[XrdFrcRequest::numQ]
Definition: XrdFrmXfrQueue.hh:86
static void Send2File(char *Dest, char *Msg, int Mln)
Definition: XrdSysPthread.hh:165
static int Notify(XrdFrcRequest *rP, int qN, int rc, const char *msg=0)
~theQueue()
Definition: XrdFrmXfrQueue.hh:84
static int Add(XrdFrcRequest *rP, XrdFrcReqFile *reqF, int theQ)
Definition: XrdSysPthread.hh:403
static XrdSysSemaphore qReady
Definition: XrdFrmXfrQueue.hh:71
Definition: XrdFrmXfrQueue.hh:41
Definition: XrdFrmXfrJob.hh:39
Definition: XrdFrcReqFile.hh:36
XrdSysSemaphore Avail
Definition: XrdFrmXfrQueue.hh:74
static const char * xfrName(XrdFrcRequest &reqData, int isOut)
XrdFrmXfrJob * First
Definition: XrdFrmXfrQueue.hh:76
int qNum
Definition: XrdFrmXfrQueue.hh:82
const char * File
Definition: XrdFrmXfrQueue.hh:79
static XrdFrmXfrJob * Pull()
static int Stopped(int qNum)
static XrdFrmXfrJob * Get()