1 #ifndef __FRCREQFILE_H__
2 #define __FRCREQFILE_H__
50 char *
List(
char *Buff,
int bsz,
int &Offs,
70 int reqWrite(
void *Buff,
int Offs,
int updthdr=1);
Definition: XrdFrcReqFile.hh:95
int doUL
Definition: XrdFrcReqFile.hh:102
~rqMonitor()
Definition: XrdFrcReqFile.hh:99
static XrdSysMutex rqMutex
Definition: XrdFrcReqFile.hh:101
rqMonitor(int isAgent)
Definition: XrdFrcReqFile.hh:97
Definition: XrdFrcReqFile.hh:37
int lokFD
Definition: XrdFrcReqFile.hh:82
int isAgent
Definition: XrdFrcReqFile.hh:86
void FailCan(char *rid, int unlk=1)
int Get(XrdFrcRequest *rP)
static const int ReqSize
Definition: XrdFrcReqFile.hh:62
void Del(XrdFrcRequest *rP)
void Add(XrdFrcRequest *rP)
XrdSysMutex flMutex
Definition: XrdFrcReqFile.hh:72
int reqFD
Definition: XrdFrcReqFile.hh:83
char * reqFN
Definition: XrdFrcReqFile.hh:84
int FileLock(LockType ltype=lkExcl)
XrdFrcReqFile(const char *fn, int aVal)
void ListL(XrdFrcRequest &tmpReq, char *Buff, int bsz, XrdFrcRequest::Item *ITList, int ITNum)
int reqWrite(void *Buff, int Offs, int updthdr=1)
~XrdFrcReqFile()
Definition: XrdFrcReqFile.hh:57
LockType
Definition: XrdFrcReqFile.hh:60
@ lkShare
Definition: XrdFrcReqFile.hh:60
@ lkInit
Definition: XrdFrcReqFile.hh:60
@ lkExcl
Definition: XrdFrcReqFile.hh:60
@ lkNone
Definition: XrdFrcReqFile.hh:60
void FailDel(char *lfn, int unlk=1)
struct XrdFrcReqFile::FileHdr HdrData
void Can(XrdFrcRequest *rP)
int reqRead(void *Buff, int Offs)
int FailIni(const char *lfn)
char * lokFN
Definition: XrdFrcReqFile.hh:81
void FailAdd(char *lfn, int unlk=1)
char * List(char *Buff, int bsz, int &Offs, XrdFrcRequest::Item *ITList=0, int ITNum=0)
Definition: XrdFrcRequest.hh:34
Item
Definition: XrdFrcRequest.hh:82
Definition: XrdSysPthread.hh:165
void Lock()
Definition: XrdSysPthread.hh:222
void UnLock()
Definition: XrdSysPthread.hh:224
Definition: XrdFrcReqFile.hh:75
int First
Definition: XrdFrcReqFile.hh:76
int Free
Definition: XrdFrcReqFile.hh:78
int Last
Definition: XrdFrcReqFile.hh:77
Definition: XrdFrcReqFile.hh:88
XrdFrcRequest reqData
Definition: XrdFrcReqFile.hh:89
recEnt(XrdFrcRequest &reqref)
Definition: XrdFrcReqFile.hh:90
recEnt * Next
Definition: XrdFrcReqFile.hh:88