1 #ifndef __FRMXFRQUEUE_H__
2 #define __FRMXFRQUEUE_H__
57 static void StopMon(
void *parg);
66 static void Send2File(
char *Dest,
char *Msg,
int Mln);
67 static void Send2UDP(
char *Dest,
char *Msg,
int Mln);
XrdFrmXfrJob * Last
Definition: XrdFrmXfrQueue.hh:81
static void Done(XrdFrmXfrJob *xP, const char *Msg)
static XrdSysMutex hMutex
Definition: XrdFrmXfrQueue.hh:71
Definition: XrdFrcRequest.hh:33
XrdFrmXfrJob * Free
Definition: XrdFrmXfrQueue.hh:79
const char * Name
Definition: XrdFrmXfrQueue.hh:84
XrdSysSemaphore Alert
Definition: XrdFrmXfrQueue.hh:82
int Stop
Definition: XrdFrmXfrQueue.hh:85
theQueue()
Definition: XrdFrmXfrQueue.hh:87
static const int numQ
Definition: XrdFrcRequest.hh:92
~XrdFrmXfrQueue()
Definition: XrdFrmXfrQueue.hh:60
static XrdSysMutex qMutex
Definition: XrdFrmXfrQueue.hh:74
Definition: XrdFrmXfrQueue.hh:77
static XrdFrmXfrJob * Pull(int ioQType)
static XrdOucHash< XrdFrmXfrJob > hTab
Definition: XrdFrmXfrQueue.hh:72
static void Send2UDP(char *Dest, char *Msg, int Mln)
XrdFrmXfrQueue()
Definition: XrdFrmXfrQueue.hh:59
static void StopMon(void *parg)
static theQueue xfrQ[XrdFrcRequest::numQ]
Definition: XrdFrmXfrQueue.hh:90
static void Send2File(char *Dest, char *Msg, int Mln)
static const int useAnyQ
Definition: XrdFrmXfrQueue.hh:50
Definition: XrdSysPthread.hh:164
static int Notify(XrdFrcRequest *rP, int qN, int rc, const char *msg=0)
~theQueue()
Definition: XrdFrmXfrQueue.hh:88
static int Add(XrdFrcRequest *rP, XrdFrcReqFile *reqF, int theQ)
Definition: XrdSysPthread.hh:493
static XrdSysSemaphore qReady
Definition: XrdFrmXfrQueue.hh:75
static const int useOutQ
Definition: XrdFrmXfrQueue.hh:51
Definition: XrdFrmXfrQueue.hh:41
Definition: XrdFrmXfrJob.hh:40
Definition: XrdFrcReqFile.hh:36
XrdSysSemaphore Avail
Definition: XrdFrmXfrQueue.hh:78
static const char * xfrName(XrdFrcRequest &reqData, int isOut)
XrdFrmXfrJob * First
Definition: XrdFrmXfrQueue.hh:80
static XrdFrmXfrJob * Get(int ioQType)
int qNum
Definition: XrdFrmXfrQueue.hh:86
const char * File
Definition: XrdFrmXfrQueue.hh:83
static int Stopped(int qNum)
static const int useInpQ
Definition: XrdFrmXfrQueue.hh:49