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