LeviLamina
Loading...
Searching...
No Matches
IContentAcquisition Class Referenceabstract

Classes

struct  ImportCallbackId
 

Public Member Functions

virtual void triggerBlockingPendingImports ()=0
 
virtual void triggerPendingImportsFor (::PackIdVersion const &)=0
 
virtual ::std::vector<::DlcIdgetPendingImports () const =0
 
virtual ::std::vector<::DlcIdgetPendingAndActiveImports () const =0
 
virtual void searchForDlcIdsByPackIds (::std::vector<::PackIdVersion > const &, ::std::function< void(::std::vector<::DlcId > const &)>)=0
 
virtual void checkStorageRequirements (::std::vector<::DlcId > const &, ::std::function< void(bool, uint64)>)=0
 
virtual void getTitles (::std::vector<::DlcId > const &, ::std::function< void(::std::vector<::std::string > const &)>)=0
 
virtual::IContentTracker & createContentTrackerFor (::DlcId const &)=0
 
virtual void beginPackDownload (::DlcId const &, ::InitiatorCategory, bool)=0
 
virtual void beginTreatmentPackDownload (::DlcId const &)=0
 
virtual void beginSystemServicePackDownload (::DlcId const &)=0
 
virtual void beginWorldPackDownload (::DlcId const &)=0
 
virtual void interruptAllDownloads ()=0
 
virtual void pauseAllDownloads ()=0
 
virtual void pauseDownload (::DlcId const &)=0
 
virtual void resumeAllDownloads ()=0
 
virtual void resumeDownload (::DlcId const &)=0
 
virtual void cancelAllDownloads ()=0
 
virtual void cancelDownload (::DlcId const &)=0
 
virtual void cancelInactiveDownload (::DlcId const &)=0
 
virtual void cancelPendingDownload (::DlcId const &)=0
 
virtual void cancelPendingImport (::DlcId const &)=0
 
virtual void addDownloadCallback (::std::weak_ptr< bool >, ::std::function< void(::DownloadStateObject &)>)=0
 
virtual void addUpdateFoundCallback (::std::function< void(::std::string const &, ::DurableDocument const &)>)=0
 
virtual::IContentAcquisition::ImportCallbackId addPackImportCallback (::std::weak_ptr< bool >, ::std::function< void(::PackImportStateObject &)>)=0
 
virtual void removePackImportCallback (::IContentAcquisition::ImportCallbackId)=0
 
virtual bool areAnyDownloadsActive () const =0
 
virtual bool isDownloadActiveForAny (::std::vector<::DlcId > const &) const =0
 
virtual bool isDownloadActiveFor (::DlcId const &) const =0
 
virtual uint64 getDownloadSize (::DlcId const &) const =0
 
virtual uint64 getDownloadedBytes (::DlcId const &) const =0
 
virtual float getDownloadProgress (::DlcId const &) const =0
 
virtual float getAllDownloadProgress () const =0
 
virtual bool isDownloadComplete (::DlcId const &) const =0
 
virtual bool isContentTrackerDownloadComplete (::DlcId const &) const =0
 
virtual void clearCompletedDownloads ()=0
 
virtual bool hasDownloadFailedForAny (::std::vector<::DlcId > const &) const =0
 
virtual bool hasDownloadCancelledForAny (::std::vector<::DlcId > const &) const =0
 
virtual void removeFromCancelledDownloads (::std::vector<::DlcId > const &)=0
 
virtual bool hasDownloadFailedFor (::DlcId const &) const =0
 
virtual bool areAnyImportsWaiting () const =0
 
virtual bool areAnyImportsActive () const =0
 
virtual bool areAnyBlockingImportsWaiting () const =0
 
virtual bool areAnyBlockingImportsActive () const =0
 
virtual bool isImportActiveForAny (::std::vector<::DlcId > const &) const =0
 
virtual bool isImportActiveFor (::DlcId const &) const =0
 
virtual bool isImportWaitingFor (::DlcId const &) const =0
 
virtual uint64 getImportTotal (::DlcId const &) const =0
 
virtual uint64 getImportedCount (::DlcId const &) const =0
 
virtual float getImportProgress (::DlcId const &) const =0
 
virtual float getAllImportProgress () const =0
 
virtual bool isDownloadOrImportInProgressFor (::DlcId const &) const =0
 
virtual bool isDownloadOrImportInProgressForAny (::std::vector<::DlcId > const &) const =0
 
virtual ::Bedrock::NotNullNonOwnerPtr<::DlcBatchThrottleBridgegetThrottleBridge ()=0
 

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