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