23 virtual void searchForProductIds(::std::function<
void(
bool)>) = 0;
26 virtual void beginExclusiveDownload() = 0;
29 virtual void beginPackDownload() = 0;
32 virtual void beginPackDownloadWithPossibleThrottleWarning() = 0;
35 virtual void beginAutoDownload() = 0;
38 virtual void beginWorldPackDownload() = 0;
41 virtual void cancelDownload() = 0;
44 virtual void cancelPendingDownload() = 0;
47 virtual void cancelPendingImport() = 0;
50 virtual void pauseDownload() = 0;
53 virtual void resumeDownload() = 0;
56 virtual bool isDownloadingOrImporting()
const = 0;
59 virtual bool isDownloading()
const = 0;
62 virtual bool isDownloadComplete()
const = 0;
65 virtual uint64 getDownloadSize()
const = 0;
68 virtual uint64 getDownloadedBytes()
const = 0;
71 virtual float getDownloadProgress()
const = 0;
74 virtual uint64 getDownloadedCount()
const = 0;
77 virtual ::std::optional<int> getIndexOfActiveDownload()
const = 0;
80 virtual bool isImporting()
const = 0;
83 virtual bool isImportWaiting()
const = 0;
86 virtual uint64 getImportTotal()
const = 0;
89 virtual uint64 getImportedCount()
const = 0;
92 virtual float getImportProgress()
const = 0;
95 virtual int getIndexOfActiveImport()
const = 0;
98 virtual ::std::vector<::DlcId>
const& getDlcIds()
const = 0;
101 virtual ::ItemInstallState getDlcInstalledState()
const = 0;
104 virtual bool isContentSearchComplete() = 0;
107 virtual bool isFailed()
const = 0;
110 virtual bool isCancelled()
const = 0;
113 virtual ::IContentAcquisition& contentAcquisition()
const = 0;
116 virtual ::IStoreCatalogRepository& storeCatalog()
const = 0;
119 virtual void setSilent(
bool) = 0;
122 virtual bool isSilent()
const = 0;
Definition IContentAcquisition.h:21