AbstractUploader(const SpoolerDefinition &spooler_definition) | upload::AbstractUploader | explicitprotected |
backend_dir_mode_ | upload::LocalUploader | private |
backend_file_mode_ | upload::LocalUploader | private |
CallbackPtr typedef | upload::AbstractUploader | protected |
CallbackTN typedef | Callbackable< UploaderResults > | |
Construct(const SpoolerDefinition ¶m) | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinestatic |
copy_errors_ | upload::LocalUploader | mutableprivate |
CountDuplicates() const | upload::AbstractUploader | protected |
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() | upload::LocalUploader | virtual |
CreateAndOpenTemporaryChunkFile(std::string *path) const | upload::AbstractUploader | protected |
DecUploadedChunks() const | upload::AbstractUploader | protected |
default_backend_dir_mode_ | upload::LocalUploader | privatestatic |
default_backend_file_mode_ | upload::LocalUploader | privatestatic |
DoGetObjectSize(const std::string &file_name) | upload::LocalUploader | virtual |
DoRemoveAsync(const std::string &file_to_delete) | upload::LocalUploader | virtual |
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback) | upload::LocalUploader | 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) | upload::LocalUploader | virtual |
GetNumberOfErrors() const | upload::LocalUploader | 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) | upload::LocalUploader | virtual |
Introspect() | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | inlinestatic |
IntrospectionData typedef | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | |
LazilyRegisterPlugins() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlineprotectedstatic |
LocalUploader(const SpoolerDefinition &spooler_definition) | upload::LocalUploader | explicit |
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) | upload::LocalUploader | virtual |
Move(const std::string &local_path, const std::string &remote_path) const | upload::LocalUploader | protected |
name() const | upload::LocalUploader | inlinevirtual |
Peek(const std::string &path) | upload::LocalUploader | virtual |
PlaceBootstrappingShortcut(const shash::Any &object) | upload::LocalUploader | 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 |
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL) | upload::LocalUploader | virtual |
TearDown() | upload::AbstractUploader | |
temporary_path_ | upload::LocalUploader | 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 |
upstream_path_ | upload::LocalUploader | private |
WaitForUpload() const | upload::AbstractUploader | virtual |
WillHandle(const SpoolerDefinition &spooler_definition) | upload::LocalUploader | static |
~AbstractUploader() | upload::AbstractUploader | inlinevirtual |
~PolymorphicConstructionImpl() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinevirtual |