Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DlcBatchModel Class Reference
Inheritance diagram for DlcBatchModel:

Public Types

enum class  DlcProductIdSearch : int { Unknown = 0 , Searching = 1 , Done = 2 }
enum class  DlcProductIdSearch : int { Unknown = 0 , Searching = 1 , Done = 2 }

Public Member Functions

DlcBatchModel & operator= (DlcBatchModel const &)
virtual bool containsProductId (::std::string const &productId) const
virtual void searchForProductIds (::std::function< void()> searchCompleteCallback)
virtual void beginExclusiveDownload ()
virtual void beginPackDownload ()
virtual void beginPackDownloadWithPossibleThrottleWarning ()
virtual void beginAutoDownload ()
virtual void beginWorldPackDownload ()
virtual void cancelInactiveDownloads ()
virtual void cancelDownload ()
virtual void cancelPendingDownload ()
virtual void cancelPendingImport ()
virtual void pauseDownload ()
virtual void resumeDownload ()
virtual bool isDownloadingOrImporting () const
virtual bool isDownloading () const
virtual bool isDownloadComplete () const
virtual uint64 getDownloadSize () const
virtual uint64 getDownloadedBytes () const
virtual float getDownloadProgress () const
virtual uint64 getDownloadedCount () const
virtual ::std::optional< int > getIndexOfActiveDownload () const
virtual bool isImporting () const
virtual bool isImportComplete () const
virtual bool isImportWaiting () const
virtual uint64 getImportTotal () const
virtual uint64 getImportedCount () const
virtual float getImportProgress () const
virtual ::std::optional< int > getIndexOfActiveImport () const
virtual ::std::vector<::DlcId > const & getDlcIds () const
virtual ::std::vector<::PackIdVersion > const & getPackIds () const
virtual ::std::vector<::std::string > getProductIdList () const
virtual::ItemInstallState getDlcInstalledState () const
virtual bool isContentSearchComplete ()
virtual bool isContentSearchInProgress () const
virtual bool isFailed () const
virtual bool isCancelled () const
virtual void setSilent (bool newSilent)
virtual bool isSilent () const
virtual::IContentAcquisition & contentAcquisition () const
virtual::IStoreCatalogRepository & storeCatalog () const
MCAPI DlcBatchModel (::DlcBatchModel const &)
MCAPI DlcBatchModel (::IDlcBatchModel const &ref)
MCAPI DlcBatchModel (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::std::string > const &productIds)
MCAPI DlcBatchModel (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::DlcId > dlcIds, ::std::vector<::PackIdVersion > packIds)
MCAPI bool _canBeginDownload () const
MCAPI void * $ctor (::DlcBatchModel const &)
MCAPI void * $ctor (::IDlcBatchModel const &ref)
MCAPI void * $ctor (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::std::string > const &productIds)
MCAPI void * $ctor (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::DlcId > dlcIds, ::std::vector<::PackIdVersion > packIds)
MCAPI void $dtor ()
MCAPI bool $containsProductId (::std::string const &productId) const
MCAPI void $searchForProductIds (::std::function< void()> searchCompleteCallback)
MCAPI void $beginExclusiveDownload ()
MCAPI void $beginPackDownload ()
MCAPI void $beginPackDownloadWithPossibleThrottleWarning ()
MCAPI void $beginAutoDownload ()
MCAPI void $beginWorldPackDownload ()
MCAPI void $cancelInactiveDownloads ()
MCAPI void $cancelDownload ()
MCAPI void $cancelPendingDownload ()
MCAPI void $cancelPendingImport ()
MCAPI void $pauseDownload ()
MCAPI void $resumeDownload ()
MCAPI bool $isDownloadingOrImporting () const
MCAPI bool $isDownloading () const
MCAPI bool $isDownloadComplete () const
MCAPI uint64 $getDownloadSize () const
MCAPI uint64 $getDownloadedBytes () const
MCAPI float $getDownloadProgress () const
MCAPI uint64 $getDownloadedCount () const
MCAPI ::std::optional< int > $getIndexOfActiveDownload () const
MCAPI bool $isImporting () const
MCAPI bool $isImportComplete () const
MCAPI bool $isImportWaiting () const
MCAPI uint64 $getImportTotal () const
MCAPI uint64 $getImportedCount () const
MCAPI float $getImportProgress () const
MCAPI ::std::optional< int > $getIndexOfActiveImport () const
MCAPI ::std::vector<::DlcId > const & $getDlcIds () const
MCAPI ::std::vector<::PackIdVersion > const & $getPackIds () const
MCAPI ::std::vector<::std::string > $getProductIdList () const
MCAPI::ItemInstallState $getDlcInstalledState () const
MCAPI bool $isContentSearchComplete ()
MCAPI bool $isContentSearchInProgress () const
MCAPI bool $isFailed () const
MCAPI bool $isCancelled () const
MCAPI void $setSilent (bool newSilent)
MCAPI bool $isSilent () const
MCAPI::IContentAcquisition & $contentAcquisition () const
MCAPI::IStoreCatalogRepository & $storeCatalog () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IContentAcquisition & > mContentAcquisition
::ll::TypedStorage< 8, 8, ::IStoreCatalogRepository & > mStoreCatalog
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > mDlcBatchExistenceTracker
::ll::TypedStorage< 8, 24, ::std::vector<::DlcId > > mDlcIds
::ll::TypedStorage< 8, 24, ::std::vector<::PackIdVersion > > mPackIds
::ll::TypedStorage< 4, 4, ::DlcBatchModel::DlcProductIdSearch > mDlcProductIdSearch
::ll::TypedStorage< 4, 4, ::InitiatorCategory > mInitiatorCategory
::ll::TypedStorage< 1, 1, bool > mSilent
::ll::TypedStorage< 8, 16, ::std::optional<::IContentAcquisition::ImportCallbackId > > mBatchId

Constructor & Destructor Documentation

◆ DlcBatchModel() [1/4]

MCAPI DlcBatchModel::DlcBatchModel ( ::DlcBatchModel const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DlcBatchModel() [2/4]

MCAPI DlcBatchModel::DlcBatchModel ( ::IDlcBatchModel const & ref)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DlcBatchModel() [3/4]

MCAPI DlcBatchModel::DlcBatchModel ( ::IContentAcquisition & contentAcquisition,
::IStoreCatalogRepository & storeCatalog,
::std::vector<::std::string > const & productIds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DlcBatchModel() [4/4]

MCAPI DlcBatchModel::DlcBatchModel ( ::IContentAcquisition & contentAcquisition,
::IStoreCatalogRepository & storeCatalog,
::std::vector<::DlcId > dlcIds,
::std::vector<::PackIdVersion > packIds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _canBeginDownload()

MCAPI bool DlcBatchModel::_canBeginDownload ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/4]

MCAPI void * DlcBatchModel::$ctor ( ::DlcBatchModel const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/4]

MCAPI void * DlcBatchModel::$ctor ( ::IDlcBatchModel const & ref)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [3/4]

MCAPI void * DlcBatchModel::$ctor ( ::IContentAcquisition & contentAcquisition,
::IStoreCatalogRepository & storeCatalog,
::std::vector<::std::string > const & productIds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [4/4]

MCAPI void * DlcBatchModel::$ctor ( ::IContentAcquisition & contentAcquisition,
::IStoreCatalogRepository & storeCatalog,
::std::vector<::DlcId > dlcIds,
::std::vector<::PackIdVersion > packIds )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void DlcBatchModel::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $containsProductId()

MCAPI bool DlcBatchModel::$containsProductId ( ::std::string const & productId) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $searchForProductIds()

MCAPI void DlcBatchModel::$searchForProductIds ( ::std::function< void()> searchCompleteCallback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginExclusiveDownload()

MCAPI void DlcBatchModel::$beginExclusiveDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginPackDownload()

MCAPI void DlcBatchModel::$beginPackDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginPackDownloadWithPossibleThrottleWarning()

MCAPI void DlcBatchModel::$beginPackDownloadWithPossibleThrottleWarning ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginAutoDownload()

MCAPI void DlcBatchModel::$beginAutoDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $beginWorldPackDownload()

MCAPI void DlcBatchModel::$beginWorldPackDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelInactiveDownloads()

MCAPI void DlcBatchModel::$cancelInactiveDownloads ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelDownload()

MCAPI void DlcBatchModel::$cancelDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelPendingDownload()

MCAPI void DlcBatchModel::$cancelPendingDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelPendingImport()

MCAPI void DlcBatchModel::$cancelPendingImport ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pauseDownload()

MCAPI void DlcBatchModel::$pauseDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $resumeDownload()

MCAPI void DlcBatchModel::$resumeDownload ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isDownloadingOrImporting()

MCAPI bool DlcBatchModel::$isDownloadingOrImporting ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isDownloading()

MCAPI bool DlcBatchModel::$isDownloading ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isDownloadComplete()

MCAPI bool DlcBatchModel::$isDownloadComplete ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDownloadSize()

MCAPI uint64 DlcBatchModel::$getDownloadSize ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDownloadedBytes()

MCAPI uint64 DlcBatchModel::$getDownloadedBytes ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDownloadProgress()

MCAPI float DlcBatchModel::$getDownloadProgress ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDownloadedCount()

MCAPI uint64 DlcBatchModel::$getDownloadedCount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getIndexOfActiveDownload()

MCAPI ::std::optional< int > DlcBatchModel::$getIndexOfActiveDownload ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isImporting()

MCAPI bool DlcBatchModel::$isImporting ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isImportComplete()

MCAPI bool DlcBatchModel::$isImportComplete ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isImportWaiting()

MCAPI bool DlcBatchModel::$isImportWaiting ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getImportTotal()

MCAPI uint64 DlcBatchModel::$getImportTotal ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getImportedCount()

MCAPI uint64 DlcBatchModel::$getImportedCount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getImportProgress()

MCAPI float DlcBatchModel::$getImportProgress ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getIndexOfActiveImport()

MCAPI ::std::optional< int > DlcBatchModel::$getIndexOfActiveImport ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDlcIds()

MCAPI ::std::vector<::DlcId > const & DlcBatchModel::$getDlcIds ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPackIds()

MCAPI ::std::vector<::PackIdVersion > const & DlcBatchModel::$getPackIds ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getProductIdList()

MCAPI ::std::vector<::std::string > DlcBatchModel::$getProductIdList ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDlcInstalledState()

MCAPI::ItemInstallState DlcBatchModel::$getDlcInstalledState ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isContentSearchComplete()

MCAPI bool DlcBatchModel::$isContentSearchComplete ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isContentSearchInProgress()

MCAPI bool DlcBatchModel::$isContentSearchInProgress ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isFailed()

MCAPI bool DlcBatchModel::$isFailed ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isCancelled()

MCAPI bool DlcBatchModel::$isCancelled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setSilent()

MCAPI void DlcBatchModel::$setSilent ( bool newSilent)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isSilent()

MCAPI bool DlcBatchModel::$isSilent ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $contentAcquisition()

MCAPI::IContentAcquisition & DlcBatchModel::$contentAcquisition ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $storeCatalog()

MCAPI::IStoreCatalogRepository & DlcBatchModel::$storeCatalog ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** DlcBatchModel::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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