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

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

AbstractUploader(const SpoolerDefinition &spooler_definition)upload::AbstractUploaderexplicitprotected
BumpErrors() const upload::GatewayUploaderprivate
CallbackPtr typedefupload::AbstractUploaderprotected
CallbackTN typedefCallbackable< UploaderResults >
config_upload::GatewayUploaderprivate
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::GatewayUploadervirtual
CreateAndOpenTemporaryChunkFile(std::string *path) const upload::AbstractUploaderprotected
DecUploadedChunks() const upload::AbstractUploaderprotected
DoGetObjectSize(const std::string &file_name)upload::GatewayUploaderprotectedvirtual
DoRemoveAsync(const std::string &file_to_delete)upload::GatewayUploaderprotectedvirtual
DoUpload(const std::string &remote_path, IngestionSource *source, const CallbackTN *callback)upload::GatewayUploaderprotectedvirtual
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::GatewayUploadervirtual
FinalizeStreamedUpload(UploadStreamHandle *handle, const shash::Any &content_hash)upload::GatewayUploaderprotectedvirtual
GatewayUploader(const SpoolerDefinition &spooler_definition)upload::GatewayUploaderexplicit
GetNumberOfErrors() const upload::GatewayUploadervirtual
GetNumTasks() const upload::AbstractUploaderinlinevirtual
GetObjectSize(const shash::Any &hash)upload::AbstractUploaderinline
IncJobsInFlight()upload::AbstractUploaderinlineprotected
InitCounters(perf::StatisticsTemplate *statistics)upload::AbstractUploader
Initialize()upload::GatewayUploadervirtual
InitStreamedUpload(const CallbackTN *callback)upload::GatewayUploaderprotectedvirtual
Introspect()PolymorphicConstruction< AbstractUploader, SpoolerDefinition >inlinestatic
IntrospectionData typedefPolymorphicConstruction< 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::GatewayUploadervirtual
name() const upload::GatewayUploadervirtual
num_errors_upload::GatewayUploadermutableprivate
ParseSpoolerDefinition(const SpoolerDefinition &spooler_definition, Config *config)upload::GatewayUploaderstatic
Peek(const std::string &path)upload::GatewayUploadervirtual
PlaceBootstrappingShortcut(const shash::Any &object)upload::GatewayUploadervirtual
ReadKey(const std::string &key_file, std::string *key_id, std::string *secret)upload::GatewayUploaderprotectedvirtual
ReadSessionTokenFile(const std::string &token_file_name, std::string *token)upload::GatewayUploaderprotectedvirtual
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
Respond(const CallbackTN *callback, const UploaderResults &result) const upload::AbstractUploaderinlineprotected
ScheduleCommit(UploadStreamHandle *handle, const shash::Any &content_hash)upload::AbstractUploaderinline
ScheduleUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback=NULL)upload::AbstractUploaderinline
session_context_upload::GatewayUploaderprivate
SingleCopy()SingleCopyinlineprotected
spooler_definition() const upload::AbstractUploaderinlineprotected
StreamedUpload(UploadStreamHandle *handle, UploadBuffer buffer, const CallbackTN *callback)upload::GatewayUploaderprotectedvirtual
TearDown()upload::AbstractUploader
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
WaitForUpload() const upload::GatewayUploadervirtual
WillHandle(const SpoolerDefinition &spooler_definition)upload::GatewayUploaderstatic
~AbstractUploader()upload::AbstractUploaderinlinevirtual
~GatewayUploader()upload::GatewayUploadervirtual
~PolymorphicConstructionImpl()PolymorphicConstructionImpl< AbstractUploader, SpoolerDefinition, void >inlinevirtual