17 public ::std::enable_shared_from_this<::StreamFileDownloader> {
46 virtual void update() ;
50 initRealmsFileDownloader(::std::string
const&,
int const, ::std::string
const&,
::FileInfo const&, uint64, ::std::string
const&, ::std::function<
void(::DownloaderResult)>)
55 initFileDownloader(::std::string
const&, ::std::string
const&,
::FileInfo const&, uint64, uint64, ::std::string
const&, ::std::function<
void(::DownloaderResult)>)
60 downloadFile(::std::function<
void(::std::vector<uchar>, uint64, uint64, ::std::function<
void(uint64,
bool)>)>, ::std::function<
void(::DownloaderState)>)
64 virtual bool canCancelDownload()
const ;
67 virtual void cancelDownload() ;
70 virtual uint64 getDownloadTotalSize()
const ;
73 virtual uint64 getDownloadReceivedSize()
const ;
76 virtual float getDownloadProgress()
const ;
79 virtual ::Bedrock::Http::Request _makeRequest();