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