#include <XrdSfsGPFile.hh>
|
| static const uint16_t | delegate = 0x0008 |
| | Use delegation. More...
|
| |
| static const uint16_t | keepErr = 0x0004 |
| | Keep file after request failure. More...
|
| |
| static const uint16_t | mkPath = 0x0002 |
| | Create destination path. More...
|
| |
| static const uint16_t | replace = 0x0001 |
| | Replace existing file. More...
|
| |
| static const uint16_t | useTLS = 0x0080 |
| | Use TLS for the data path. More...
|
| |
| static const uint16_t | verCKS = 0x0040 |
| | Verify checksum after transfer. More...
|
| |
Provide request status. Only recursive locks should be held, if any.
- Parameters
-
| state | - One of the enums listed indicating the request state. |
| cpct | - Percentage (0 to 100) of completion. |
| bytes | - Number of bytes processed in the indicated state. |
| Enumerator |
|---|
| gpfPend |
Request is pending.
|
| gpfXfr |
Request is transfering data.
|
| gpfCSV |
Request is doing checksum validation.
|
| XrdSfsGPFile::XrdSfsGPFile |
( |
const char * |
tid = "" | ) |
|
|
inline |
Constructor and Destructor.
| virtual XrdSfsGPFile::~XrdSfsGPFile |
( |
| ) |
|
|
inlinevirtual |
| virtual void XrdSfsGPFile::Finished |
( |
int |
rc, |
|
|
const char * |
emsg = 0 |
|
) |
| |
|
pure virtual |
Indicate the request has finished.
- Parameters
-
| rc | - the final return code. A value of zero indicates success. A non-zero value should be the errno value corresponding to the reason for the failure. |
| emsg | - An optional message further explaining the reason for the failure (highly recommended). |
No value is returned but this object is deleted and no references to the object should exist after return is made.
| virtual void XrdSfsGPFile::Status |
( |
GPFState |
state, |
|
|
uint32_t |
cpct, |
|
|
uint64_t |
bytes |
|
) |
| |
|
pure virtual |
| const char* XrdSfsGPFile::csType |
| const char* XrdSfsGPFile::csVal |
Checksum value as a hex string.
| const uint16_t XrdSfsGPFile::delegate = 0x0008 |
|
static |
| const char* XrdSfsGPFile::dst |
get: local path, put: full URL
| uint32_t XrdSfsGPFile::gpfID |
Can be used by the implementation.
| XrdSfsGPInfo* XrdSfsGPFile::gpfInfo |
Can be used by the implementation.
| const uint16_t XrdSfsGPFile::keepErr = 0x0004 |
|
static |
Keep file after request failure.
| const char* XrdSfsGPFile::lclCGI |
The CGI, if any, for the local path.
| const uint16_t XrdSfsGPFile::mkPath = 0x0002 |
|
static |
| uint16_t XrdSfsGPFile::opts |
Options as defined below.
| uint8_t XrdSfsGPFile::pingsec |
Seconds between calls to Update() (0 -> no calls)
| const uint16_t XrdSfsGPFile::replace = 0x0001 |
|
static |
| uint16_t XrdSfsGPFile::rsvd1 |
| uint8_t XrdSfsGPFile::rsvd2 |
| void* XrdSfsGPFile::rsvd3 |
| uint8_t XrdSfsGPFile::sources |
Number of parallel sources (0 -> default)
| const char* XrdSfsGPFile::src |
get: full URL, put: local path
| uint8_t XrdSfsGPFile::streams |
Number of parallel streams (0 -> default)
| const char* XrdSfsGPFile::tident |
| const uint16_t XrdSfsGPFile::useTLS = 0x0080 |
|
static |
Use TLS for the data path.
| const uint16_t XrdSfsGPFile::verCKS = 0x0040 |
|
static |
Verify checksum after transfer.
The documentation for this class was generated from the following file: