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

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

AbstractUploader(const SpoolerDefinition &spooler_definition)upload::AbstractUploaderexplicitprotected
access_key_upload::S3Uploaderprivate
authz_method_upload::S3Uploaderprivate
bucket_upload::S3Uploaderprivate
CallbackPtr typedefupload::AbstractUploaderprotected
CallbackTN typedefCallbackable< UploaderResults >
Construct(const SpoolerDefinition &param)PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlinestatic
CountDuplicates() const upload::AbstractUploaderprotected
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()upload::S3Uploadervirtual
CreateAndOpenTemporaryChunkFile(std::string *path) const upload::AbstractUploaderprotected
CreateJobInfo(const std::string &path) const upload::S3Uploaderprivate
DecUploadedChunks() const upload::AbstractUploaderprotected
dns_buckets_upload::S3Uploaderprivate
DoGetObjectSize(const std::string &file_name)upload::S3Uploadervirtual
DoRemoveAsync(const std::string &file_to_delete)upload::S3Uploadervirtual
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback)upload::S3Uploadervirtual
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)upload::S3Uploadervirtual
flavor_upload::S3Uploaderprivate
GetNumberOfErrors() const upload::S3Uploadervirtual
GetNumTasks() const upload::AbstractUploaderinlinevirtual
GetObjectSize(const shash::Any &hash)upload::AbstractUploaderinline
GetS3FanoutManager()upload::S3Uploaderinline
host_name_upload::S3Uploaderprivate
host_name_port_upload::S3Uploaderprivate
IncJobsInFlight()upload::AbstractUploaderinlineprotected
InitCounters(perf::StatisticsTemplate *statistics)upload::AbstractUploader
Initialize()upload::AbstractUploadervirtual
InitStreamedUpload(const CallbackTN *callback=NULL)upload::S3Uploadervirtual
Introspect()PolymorphicConstruction< AbstractUploader, SpoolerDefinition >inlinestatic
IntrospectionData typedefPolymorphicConstruction< AbstractUploader, SpoolerDefinition >
io_errors_upload::S3Uploadermutableprivate
kDefaultBackoffInitMsupload::S3Uploaderprivatestatic
kDefaultBackoffMaxMsupload::S3Uploaderprivatestatic
kDefaultNumParallelUploadsupload::S3Uploaderprivatestatic
kDefaultNumRetriesupload::S3Uploaderprivatestatic
kDefaultPortupload::S3Uploaderprivatestatic
kDefaultTimeoutSecupload::S3Uploaderprivatestatic
kHttpsPortupload::S3Uploaderprivatestatic
kInMemoryObjectThresholdupload::S3Uploaderprivatestatic
LazilyRegisterPlugins()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlineprotectedstatic
MainCollectResults(void *data)upload::S3Uploaderprivatestatic
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::S3Uploadervirtual
name() const upload::S3Uploaderinlinevirtual
num_parallel_uploads_upload::S3Uploaderprivate
num_retries_upload::S3Uploaderprivate
OnReqComplete(const upload::UploaderResults &results, RequestCtrl *ctrl)upload::S3Uploaderprivate
ParseSpoolerDefinition(const SpoolerDefinition &spooler_definition)upload::S3Uploaderprivate
Peek(const std::string &path)upload::S3Uploadervirtual
peek_before_put_upload::S3Uploaderprivate
PlaceBootstrappingShortcut(const shash::Any &object)upload::S3Uploadervirtual
proxy_upload::S3Uploaderprivate
region_upload::S3Uploaderprivate
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
repository_alias_upload::S3Uploaderprivate
Respond(const CallbackTN *callback, const UploaderResults &result) const upload::AbstractUploaderinlineprotected
s3fanout_mgr_upload::S3Uploaderprivate
S3Uploader(const SpoolerDefinition &spooler_definition)upload::S3Uploaderexplicit
ScheduleCommit(UploadStreamHandle *handle, const shash::Any &content_hash)upload::AbstractUploaderinline
ScheduleUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL)upload::AbstractUploaderinline
secret_key_upload::S3Uploaderprivate
SingleCopy()SingleCopyinlineprotected
spooler_definition() const upload::AbstractUploaderinlineprotected
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback)upload::S3Uploadervirtual
TearDown()upload::AbstractUploader
temporary_path_upload::S3Uploaderprivate
thread_collect_results_upload::S3Uploaderprivate
timeout_sec_upload::S3Uploaderprivate
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
UploadJobInfo(s3fanout::JobInfo *info)upload::S3Uploaderprivate
use_https_upload::S3Uploaderprivate
WaitForUpload() const upload::AbstractUploadervirtual
WillHandle(const SpoolerDefinition &spooler_definition)upload::S3Uploaderstatic
x_amz_acl_upload::S3Uploaderprivate
~AbstractUploader()upload::AbstractUploaderinlinevirtual
~PolymorphicConstructionImpl()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlinevirtual
~S3Uploader()upload::S3Uploadervirtual