1#ifndef __XRDXROOTDGPFILE_H__
2#define __XRDXROOTDGPFILE_H__
40class 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:65
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 &pargs, const XrdSecEntity *client=0)=0
virtual ~XrdXrootdGPFile()
Destructor.
Definition XrdXrootdGPFile.hh:161
XrdXrootdGPFile()
Constructor.
Definition XrdXrootdGPFile.hh:155
Definition XrdSfsFlags.hh:42