AbstractUploader(const SpoolerDefinition &spooler_definition) | upload::AbstractUploader | explicitprotected |
CallbackPtr typedef | upload::AbstractUploader | protected |
CallbackTN typedef | Callbackable< UploaderResults > | |
Construct(const SpoolerDefinition ¶m) | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinestatic |
CountDuplicates() const | upload::AbstractUploader | protected |
counters_ | upload::AbstractUploader | mutableprivate |
CountUploadedBytes(int64_t bytes_written) const | upload::AbstractUploader | protected |
CountUploadedCatalogBytes(int64_t bytes_written) const | upload::AbstractUploader | protected |
CountUploadedCatalogs() const | upload::AbstractUploader | protected |
CountUploadedChunks() const | upload::AbstractUploader | protected |
Create()=0 | upload::AbstractUploader | pure virtual |
CreateAndOpenTemporaryChunkFile(std::string *path) const | upload::AbstractUploader | protected |
DecUploadedChunks() const | upload::AbstractUploader | protected |
DoGetObjectSize(const std::string &file_name)=0 | upload::AbstractUploader | protectedpure virtual |
DoRemoveAsync(const std::string &file_to_delete)=0 | upload::AbstractUploader | protectedpure virtual |
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback)=0 | upload::AbstractUploader | protectedpure virtual |
Factory typedef | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | protected |
FinalizeSession(bool commit, const std::string &old_root_hash, const std::string &new_root_hash, const RepositoryTag &tag) | upload::AbstractUploader | virtual |
FinalizeStreamedUpload(UploadStreamHandle *handle, const shash::Any &content_hash)=0 | upload::AbstractUploader | protectedpure virtual |
GetNumberOfErrors() const =0 | upload::AbstractUploader | pure virtual |
GetNumTasks() const | upload::AbstractUploader | inlinevirtual |
GetObjectSize(const shash::Any &hash) | upload::AbstractUploader | inline |
IncJobsInFlight() | upload::AbstractUploader | inlineprotected |
InitCounters(perf::StatisticsTemplate *statistics) | upload::AbstractUploader | |
Initialize() | upload::AbstractUploader | virtual |
InitStreamedUpload(const CallbackTN *callback)=0 | upload::AbstractUploader | pure virtual |
Introspect() | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | inlinestatic |
IntrospectionData typedef | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | |
jobs_in_flight_ | upload::AbstractUploader | mutableprivate |
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)=0 | upload::AbstractUploader | pure virtual |
name() const =0 | upload::AbstractUploader | pure virtual |
num_upload_tasks_ | upload::AbstractUploader | private |
Peek(const std::string &path)=0 | upload::AbstractUploader | pure virtual |
PlaceBootstrappingShortcut(const shash::Any &object)=0 | upload::AbstractUploader | pure virtual |
registered_plugins_ | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | protectedstatic |
RegisterPlugin() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlineprotectedstatic |
RegisterPlugins() | upload::AbstractUploader | static |
RemoveAsync(const std::string &file_to_delete) | upload::AbstractUploader | inline |
RemoveAsync(const shash::Any &hash_to_delete) | upload::AbstractUploader | inline |
Respond(const CallbackTN *callback, const UploaderResults &result) const | upload::AbstractUploader | inlineprotected |
ScheduleCommit(UploadStreamHandle *handle, const shash::Any &content_hash) | upload::AbstractUploader | inline |
ScheduleUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL) | upload::AbstractUploader | inline |
SingleCopy() | SingleCopy | inlineprotected |
spooler_definition() const | upload::AbstractUploader | inlineprotected |
spooler_definition_ | upload::AbstractUploader | private |
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback)=0 | upload::AbstractUploader | protectedpure virtual |
tasks_upload_ | upload::AbstractUploader | private |
TaskUpload class | upload::AbstractUploader | friend |
TearDown() | upload::AbstractUploader | |
tubes_upload_ | upload::AbstractUploader | private |
UploadFile(const std::string &local_path, const std::string &remote_path, const CallbackTN *callback=NULL) | upload::AbstractUploader | inline |
UploadIngestionSource(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback=NULL) | upload::AbstractUploader | inline |
WaitForUpload() const | upload::AbstractUploader | virtual |
~AbstractUploader() | upload::AbstractUploader | inlinevirtual |
~PolymorphicConstructionImpl() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinevirtual |