3#include "mc/_HeaderOutputPredefine.h"
10namespace Core {
class Path; }
11namespace Json {
class Value; }
83 virtual float getUploadProgress()
const;
87 archiveAndUploadFileToRealmStorage(::std::string
const&,
::Core::Path const&,
int const, ::std::string
const&) = 0;
90 virtual void uploadFileToRealmStorage(::std::string
const& uploadId,
::Core::Path const& path,
int const slotIndex);
109 ::std::string
const& uploadId,
111 bool autoStartUpload,
125 MCNAPI
void*
$ctor(
::TaskGroup& taskGroup, ::std::shared_ptr<::IFileChunkUploader> fileUploader);
Definition FileUploadManager.h:14
MCAPI FileUploadManager(::TaskGroup &taskGroup, ::std::shared_ptr<::IFileChunkUploader > fileUploader)
MCAPI void addCallbackQueue(::std::function< void()> callback)
MCAPI float $getUploadProgress() const
MCAPI void _uploadChunk(::FileChunkInfo const &chunk)
MCAPI void uploadFile(::std::string const &uploadId, ::Core::Path const &filePath, bool autoStartUpload, ::Json::Value const &uploadOptions)
MCAPI void * $ctor(::TaskGroup &taskGroup, ::std::shared_ptr<::IFileChunkUploader > fileUploader)
static MCAPI void ** $vftable()
MCAPI void _resumeUpload()
MCAPI void _generateMultiPartHelper()
static MCAPI ::std::string const & BOUNDARY()
MCAPI void _uploadStream()
MCAPI void $uploadFileToRealmStorage(::std::string const &uploadId, ::Core::Path const &path, int const slotIndex)
Definition IFileChunkUploader.h:15
Definition TaskGroup.h:104
Definition FileChunkInfo.h:5
Definition FileUploadManager.h:22
MCAPI ~MultiPartStreamHelper()