LeviLamina
Loading...
Searching...
No Matches
RealmsFileDownloader Class Reference
+ Inheritance diagram for RealmsFileDownloader:

Public Types

using WriteCompleteCallback = ::std::function<void(uint64, bool)>
 
using DataCallback
 
using EndCallback = ::std::function<void(::DownloaderState)>
 

Public Member Functions

RealmsFileDownloaderoperator= (RealmsFileDownloader const &)
 
 RealmsFileDownloader (RealmsFileDownloader const &)
 
virtual void initRealmsFileDownloader (::std::string const &, int const, ::std::string const &, ::FileInfo const &, uint64, ::std::string const &, ::std::function< void(::DownloaderResult)>)
 
virtual void initFileDownloader (::std::string const &, ::std::string const &, ::FileInfo const &, uint64, uint64, ::std::string const &, ::std::function< void(::DownloaderResult)>)
 
virtual::Bedrock::Http::Request _makeRequest ()
 
virtual void update ()
 
virtual void downloadFile (::std::function< void(::std::vector< uchar >, uint64, uint64, ::std::function< void(uint64, bool)>)>, ::std::function< void(::DownloaderState)>)
 
virtual bool canCancelDownload () const
 
virtual void cancelDownload ()
 
virtual uint64 getDownloadTotalSize () const
 
virtual uint64 getDownloadReceivedSize () const
 
virtual float getDownloadProgress () const
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk691f6b
 
::ll::UntypedStorage< 8, 32 > mUnk8cebb1
 
::ll::UntypedStorage< 8, 32 > mUnka211d4
 
::ll::UntypedStorage< 8, 8 > mUnkd71e6f
 
::ll::UntypedStorage< 8, 64 > mUnkfb46b6
 
::ll::UntypedStorage< 8, 64 > mUnk82ed74
 
::ll::UntypedStorage< 8, 8 > mUnk402616
 
::ll::UntypedStorage< 8, 8 > mUnk89347f
 
::ll::UntypedStorage< 8, 8 > mUnk238343
 
::ll::UntypedStorage< 1, 1 > mUnk1c4b1c
 
::ll::UntypedStorage< 1, 1 > mUnkcb17b4
 
::ll::UntypedStorage< 8, 336 > mUnk6e3666
 

Member Typedef Documentation

◆ DataCallback

using IFileChunkDownloader::DataCallback
inherited
Initial value:
::std::function<void(::std::vector<uchar>, uint64, uint64, ::std::function<void(uint64, bool)>)>

Member Function Documentation

◆ initRealmsFileDownloader()

virtual void RealmsFileDownloader::initRealmsFileDownloader ( ::std::string const & ,
int const ,
::std::string const & ,
::FileInfo const & ,
uint64 ,
::std::string const & ,
::std::function< void(::DownloaderResult)>  )
virtual

Reimplemented from StreamFileDownloader.

◆ initFileDownloader()

virtual void RealmsFileDownloader::initFileDownloader ( ::std::string const & ,
::std::string const & ,
::FileInfo const & ,
uint64 ,
uint64 ,
::std::string const & ,
::std::function< void(::DownloaderResult)>  )
virtual

Reimplemented from StreamFileDownloader.

◆ update()

virtual void StreamFileDownloader::update ( )
virtualinherited

Implements IFileChunkDownloader.

◆ downloadFile()

virtual void StreamFileDownloader::downloadFile ( ::std::function< void(::std::vector< uchar >, uint64, uint64, ::std::function< void(uint64, bool)>)> ,
::std::function< void(::DownloaderState)>  )
virtualinherited

Implements IFileChunkDownloader.

◆ canCancelDownload()

virtual bool StreamFileDownloader::canCancelDownload ( ) const
virtualinherited

Implements IFileChunkDownloader.

◆ cancelDownload()

virtual void StreamFileDownloader::cancelDownload ( )
virtualinherited

Implements IFileChunkDownloader.

◆ getDownloadTotalSize()

virtual uint64 StreamFileDownloader::getDownloadTotalSize ( ) const
virtualinherited

Implements IFileChunkDownloader.

◆ getDownloadReceivedSize()

virtual uint64 StreamFileDownloader::getDownloadReceivedSize ( ) const
virtualinherited

Implements IFileChunkDownloader.

◆ getDownloadProgress()

virtual float StreamFileDownloader::getDownloadProgress ( ) const
virtualinherited

Implements IFileChunkDownloader.


The documentation for this class was generated from the following file: