CernVM-FS
2.12.0
|
#include <upload_facility.h>
Public Types | |
typedef AbstractUploader::CallbackTN | CallbackTN |
Public Member Functions | |
UploadStreamHandle (const CallbackTN *commit_callback) | |
virtual | ~UploadStreamHandle () |
Public Attributes | |
const CallbackTN * | commit_callback |
int64_t | tag |
std::string | remote_path |
Static Public Attributes | |
static atomic_int64 | g_upload_stream_tag = 0 |
Each implementation of AbstractUploader must provide its own derivate of the UploadStreamHandle that is supposed to contain state information for the streamed upload of one specific chunk. Each UploadStreamHandle contains a callback object that is invoked as soon as the streamed upload is committed.
Definition at line 469 of file upload_facility.h.
typedef AbstractUploader::CallbackTN upload::UploadStreamHandle::CallbackTN |
Definition at line 470 of file upload_facility.h.
|
inlineexplicit |
Definition at line 473 of file upload_facility.h.
|
inlinevirtual |
Definition at line 476 of file upload_facility.h.
const CallbackTN* upload::UploadStreamHandle::commit_callback |
Definition at line 478 of file upload_facility.h.
Referenced by upload::LocalUploader::FinalizeStreamedUpload(), upload::S3Uploader::FinalizeStreamedUpload(), and upload::GatewayUploader::FinalizeStreamedUpload().
|
static |
Definition at line 471 of file upload_facility.h.
std::string upload::UploadStreamHandle::remote_path |
Definition at line 482 of file upload_facility.h.
Referenced by receiver::PayloadProcessor::ConsumerEventCallback(), upload::LocalUploader::FinalizeStreamedUpload(), upload::S3Uploader::FinalizeStreamedUpload(), and upload::GatewayUploader::FinalizeStreamedUpload().
int64_t upload::UploadStreamHandle::tag |
Definition at line 480 of file upload_facility.h.