AbstractUploader(const SpoolerDefinition &spooler_definition) | upload::AbstractUploader | explicitprotected |
BumpErrors() const | upload::GatewayUploader | private |
CallbackPtr typedef | upload::AbstractUploader | protected |
CallbackTN typedef | Callbackable< UploaderResults > | |
config_ | upload::GatewayUploader | private |
Construct(const SpoolerDefinition ¶m) | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinestatic |
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::GatewayUploader | virtual |
CreateAndOpenTemporaryChunkFile(std::string *path) const | upload::AbstractUploader | protected |
DecUploadedChunks() const | upload::AbstractUploader | protected |
DoGetObjectSize(const std::string &file_name) | upload::GatewayUploader | protectedvirtual |
DoRemoveAsync(const std::string &file_to_delete) | upload::GatewayUploader | protectedvirtual |
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback) | upload::GatewayUploader | protectedvirtual |
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::GatewayUploader | virtual |
FinalizeStreamedUpload(UploadStreamHandle *handle, const shash::Any &content_hash) | upload::GatewayUploader | protectedvirtual |
GatewayUploader(const SpoolerDefinition &spooler_definition) | upload::GatewayUploader | explicit |
GetNumberOfErrors() const | upload::GatewayUploader | 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::GatewayUploader | virtual |
InitStreamedUpload(const CallbackTN *callback) | upload::GatewayUploader | protectedvirtual |
Introspect() | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | inlinestatic |
IntrospectionData typedef | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | |
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) | upload::GatewayUploader | virtual |
name() const | upload::GatewayUploader | virtual |
num_errors_ | upload::GatewayUploader | mutableprivate |
ParseSpoolerDefinition(const SpoolerDefinition &spooler_definition, Config *config) | upload::GatewayUploader | static |
Peek(const std::string &path) | upload::GatewayUploader | virtual |
PlaceBootstrappingShortcut(const shash::Any &object) | upload::GatewayUploader | virtual |
ReadKey(const std::string &key_file, std::string *key_id, std::string *secret) | upload::GatewayUploader | protectedvirtual |
ReadSessionTokenFile(const std::string &token_file_name, std::string *token) | upload::GatewayUploader | protectedvirtual |
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 |
session_context_ | upload::GatewayUploader | private |
SingleCopy() | SingleCopy | inlineprotected |
spooler_definition() const | upload::AbstractUploader | inlineprotected |
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback) | upload::GatewayUploader | protectedvirtual |
TearDown() | upload::AbstractUploader | |
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::GatewayUploader | virtual |
WillHandle(const SpoolerDefinition &spooler_definition) | upload::GatewayUploader | static |
~AbstractUploader() | upload::AbstractUploader | inlinevirtual |
~GatewayUploader() | upload::GatewayUploader | virtual |
~PolymorphicConstructionImpl() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinevirtual |