CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
upload::AbstractUploader Member List

This is the complete list of members for upload::AbstractUploader, including all inherited members.

AbstractUploader(const SpoolerDefinition &spooler_definition)upload::AbstractUploaderexplicitprotected
CallbackPtr typedefupload::AbstractUploaderprotected
CallbackTN typedefCallbackable< UploaderResults >
Construct(const SpoolerDefinition &param)PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlinestatic
CountDuplicates() const upload::AbstractUploaderprotected
counters_upload::AbstractUploadermutableprivate
CountUploadedBytes(int64_t bytes_written) const upload::AbstractUploaderprotected
CountUploadedCatalogBytes(int64_t bytes_written) const upload::AbstractUploaderprotected
CountUploadedCatalogs() const upload::AbstractUploaderprotected
CountUploadedChunks() const upload::AbstractUploaderprotected
Create()=0upload::AbstractUploaderpure virtual
CreateAndOpenTemporaryChunkFile(std::string *path) const upload::AbstractUploaderprotected
DecUploadedChunks() const upload::AbstractUploaderprotected
DoGetObjectSize(const std::string &file_name)=0upload::AbstractUploaderprotectedpure virtual
DoRemoveAsync(const std::string &file_to_delete)=0upload::AbstractUploaderprotectedpure virtual
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback)=0upload::AbstractUploaderprotectedpure virtual
Factory typedefPolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >protected
FinalizeSession(bool commit, const std::string &old_root_hash, const std::string &new_root_hash, const RepositoryTag &tag)upload::AbstractUploadervirtual
FinalizeStreamedUpload(UploadStreamHandle *handle, const shash::Any &content_hash)=0upload::AbstractUploaderprotectedpure virtual
GetNumberOfErrors() const =0upload::AbstractUploaderpure virtual
GetNumTasks() const upload::AbstractUploaderinlinevirtual
GetObjectSize(const shash::Any &hash)upload::AbstractUploaderinline
IncJobsInFlight()upload::AbstractUploaderinlineprotected
InitCounters(perf::StatisticsTemplate *statistics)upload::AbstractUploader
Initialize()upload::AbstractUploadervirtual
InitStreamedUpload(const CallbackTN *callback)=0upload::AbstractUploaderpure virtual
Introspect()PolymorphicConstruction< AbstractUploader, SpoolerDefinition >inlinestatic
IntrospectionData typedefPolymorphicConstruction< AbstractUploader, SpoolerDefinition >
jobs_in_flight_upload::AbstractUploadermutableprivate
LazilyRegisterPlugins()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlineprotectedstatic
MakeCallback(typename BoundCallback< UploaderResults, DelegateT >::CallbackMethod method, DelegateT *delegate)Callbackable< UploaderResults >inlinestatic
MakeCallback(typename Callback< UploaderResults >::CallbackFunction function)Callbackable< UploaderResults >inlinestatic
MakeClosure(typename BoundClosure< UploaderResults, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, const ClosureDataT &closure_data)Callbackable< UploaderResults >inlinestatic
Mkdir(const std::string &path)=0upload::AbstractUploaderpure virtual
name() const =0upload::AbstractUploaderpure virtual
num_upload_tasks_upload::AbstractUploaderprivate
Peek(const std::string &path)=0upload::AbstractUploaderpure virtual
PlaceBootstrappingShortcut(const shash::Any &object)=0upload::AbstractUploaderpure virtual
registered_plugins_PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >protectedstatic
RegisterPlugin()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlineprotectedstatic
RegisterPlugins()upload::AbstractUploaderstatic
RemoveAsync(const std::string &file_to_delete)upload::AbstractUploaderinline
RemoveAsync(const shash::Any &hash_to_delete)upload::AbstractUploaderinline
Respond(const CallbackTN *callback, const UploaderResults &result) const upload::AbstractUploaderinlineprotected
ScheduleCommit(UploadStreamHandle *handle, const shash::Any &content_hash)upload::AbstractUploaderinline
ScheduleUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL)upload::AbstractUploaderinline
SingleCopy()SingleCopyinlineprotected
spooler_definition() const upload::AbstractUploaderinlineprotected
spooler_definition_upload::AbstractUploaderprivate
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback)=0upload::AbstractUploaderprotectedpure virtual
tasks_upload_upload::AbstractUploaderprivate
TaskUpload classupload::AbstractUploaderfriend
TearDown()upload::AbstractUploader
tubes_upload_upload::AbstractUploaderprivate
UploadFile(const std::string &local_path, const std::string &remote_path, const CallbackTN *callback=NULL)upload::AbstractUploaderinline
UploadIngestionSource(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback=NULL)upload::AbstractUploaderinline
WaitForUpload() const upload::AbstractUploadervirtual
~AbstractUploader()upload::AbstractUploaderinlinevirtual
~PolymorphicConstructionImpl()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlinevirtual