1 #ifndef __XRDXROOTDGPFILE_H__
2 #define __XRDXROOTDGPFILE_H__
40 class XrdXrootdGPFAgent;
197 #define XrdOfsgetPrepareArguments XrdSysError *eDest,\
virtual void getFile(const XrdXrootdGPFileInfo &gargs, const XrdSecEntity *client=0)=0
Copy operation is pending.
Definition: XrdXrootdGPFile.hh:91
XrdXrootdGPFAgent & gpfAgent
Definition: XrdXrootdGPFile.hh:112
const char * cksType
Checksum type or nil if none wanted.
Definition: XrdXrootdGPFile.hh:56
bool Completed(const char *eMsg=0, int eNum=0)
const char * src
Source specification (path or URL)
Definition: XrdXrootdGPFile.hh:58
Definition: XrdSysError.hh:89
const char * srcCgi
Source cgi or nil if none.
Definition: XrdXrootdGPFile.hh:59
~XrdXrootdGPFileInfo()
Definition: XrdXrootdGPFile.hh:108
enum XrdXrootdGPFileInfo::Status Update(uint64_t xfrsz, Status stat)
Definition: XrdOucErrInfo.hh:100
virtual void putFile(const XrdXrootdGPFileInfo &gargs, const XrdSecEntity *client=0)=0
Definition: XrdXrootdGPFile.hh:119
const char * dst
Destination specification (path or URL)
Definition: XrdXrootdGPFile.hh:60
Definition: XrdOucEnv.hh:41
XrdXrootdGPFile()
Constructor.
Definition: XrdXrootdGPFile.hh:155
virtual ~XrdXrootdGPFile()
Destructor.
Definition: XrdXrootdGPFile.hh:161
Definition: XrdXrootdGPFile.hh:52
Copy operation in progress.
Definition: XrdXrootdGPFile.hh:92
const char * cksValue
Checksum value or nil if none wanted.
Definition: XrdXrootdGPFile.hh:57
#define stat(a, b)
Definition: XrdPosix.hh:96
Status
Definition: XrdXrootdGPFile.hh:91
uint16_t streams
Number of parallel streams (0 -> default)
Definition: XrdXrootdGPFile.hh:63
XrdXrootdGPFileInfo(XrdXrootdGPFAgent &gpf)
Definition: XrdXrootdGPFile.hh:102
Copy operation verifiying checksum.
Definition: XrdXrootdGPFile.hh:93
Definition: XrdSecEntity.hh:63
uint16_t pingsec
Seconds between ping call to Update()
Definition: XrdXrootdGPFile.hh:62