AbstractUploader(const SpoolerDefinition &spooler_definition) | upload::AbstractUploader | explicitprotected |
access_key_ | upload::S3Uploader | private |
authz_method_ | upload::S3Uploader | private |
bucket_ | upload::S3Uploader | private |
CallbackPtr typedef | upload::AbstractUploader | protected |
CallbackTN typedef | Callbackable< UploaderResults > | |
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::S3Uploader | virtual |
CreateAndOpenTemporaryChunkFile(std::string *path) const | upload::AbstractUploader | protected |
CreateJobInfo(const std::string &path) const | upload::S3Uploader | private |
DecUploadedChunks() const | upload::AbstractUploader | protected |
dns_buckets_ | upload::S3Uploader | private |
DoGetObjectSize(const std::string &file_name) | upload::S3Uploader | virtual |
DoRemoveAsync(const std::string &file_to_delete) | upload::S3Uploader | virtual |
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback) | upload::S3Uploader | 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::S3Uploader | virtual |
flavor_ | upload::S3Uploader | private |
GetNumberOfErrors() const | upload::S3Uploader | virtual |
GetNumTasks() const | upload::AbstractUploader | inlinevirtual |
GetObjectSize(const shash::Any &hash) | upload::AbstractUploader | inline |
GetS3FanoutManager() | upload::S3Uploader | inline |
host_name_ | upload::S3Uploader | private |
host_name_port_ | upload::S3Uploader | private |
IncJobsInFlight() | upload::AbstractUploader | inlineprotected |
InitCounters(perf::StatisticsTemplate *statistics) | upload::AbstractUploader | |
Initialize() | upload::AbstractUploader | virtual |
InitStreamedUpload(const CallbackTN *callback=NULL) | upload::S3Uploader | virtual |
Introspect() | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | inlinestatic |
IntrospectionData typedef | PolymorphicConstruction< AbstractUploader, SpoolerDefinition > | |
io_errors_ | upload::S3Uploader | mutableprivate |
kDefaultBackoffInitMs | upload::S3Uploader | privatestatic |
kDefaultBackoffMaxMs | upload::S3Uploader | privatestatic |
kDefaultNumParallelUploads | upload::S3Uploader | privatestatic |
kDefaultNumRetries | upload::S3Uploader | privatestatic |
kDefaultPort | upload::S3Uploader | privatestatic |
kDefaultTimeoutSec | upload::S3Uploader | privatestatic |
kHttpsPort | upload::S3Uploader | privatestatic |
kInMemoryObjectThreshold | upload::S3Uploader | privatestatic |
LazilyRegisterPlugins() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlineprotectedstatic |
MainCollectResults(void *data) | upload::S3Uploader | privatestatic |
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::S3Uploader | virtual |
name() const | upload::S3Uploader | inlinevirtual |
num_parallel_uploads_ | upload::S3Uploader | private |
num_retries_ | upload::S3Uploader | private |
OnReqComplete(const upload::UploaderResults &results, RequestCtrl *ctrl) | upload::S3Uploader | private |
ParseSpoolerDefinition(const SpoolerDefinition &spooler_definition) | upload::S3Uploader | private |
Peek(const std::string &path) | upload::S3Uploader | virtual |
peek_before_put_ | upload::S3Uploader | private |
PlaceBootstrappingShortcut(const shash::Any &object) | upload::S3Uploader | virtual |
proxy_ | upload::S3Uploader | private |
region_ | upload::S3Uploader | private |
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 |
repository_alias_ | upload::S3Uploader | private |
Respond(const CallbackTN *callback, const UploaderResults &result) const | upload::AbstractUploader | inlineprotected |
s3fanout_mgr_ | upload::S3Uploader | private |
S3Uploader(const SpoolerDefinition &spooler_definition) | upload::S3Uploader | explicit |
ScheduleCommit(UploadStreamHandle *handle, const shash::Any &content_hash) | upload::AbstractUploader | inline |
ScheduleUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL) | upload::AbstractUploader | inline |
secret_key_ | upload::S3Uploader | private |
SingleCopy() | SingleCopy | inlineprotected |
spooler_definition() const | upload::AbstractUploader | inlineprotected |
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback) | upload::S3Uploader | virtual |
TearDown() | upload::AbstractUploader | |
temporary_path_ | upload::S3Uploader | private |
thread_collect_results_ | upload::S3Uploader | private |
timeout_sec_ | upload::S3Uploader | 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 |
UploadJobInfo(s3fanout::JobInfo *info) | upload::S3Uploader | private |
use_https_ | upload::S3Uploader | private |
WaitForUpload() const | upload::AbstractUploader | virtual |
WillHandle(const SpoolerDefinition &spooler_definition) | upload::S3Uploader | static |
x_amz_acl_ | upload::S3Uploader | private |
~AbstractUploader() | upload::AbstractUploader | inlinevirtual |
~PolymorphicConstructionImpl() | PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void > | inlinevirtual |
~S3Uploader() | upload::S3Uploader | virtual |