|
| virtual | ~IInstallBundleManager () |
| |
| virtual void | Initialize () |
| |
| virtual INSTALLBUNDLEMANAGER_API void | SetContext (FName ContextName) |
| |
| virtual INSTALLBUNDLEMANAGER_API bool | CopyReportTo (FInstallManagerBundleReport &Report) |
| |
| virtual INSTALLBUNDLEMANAGER_API const TSharedPtr< IInstallBundleSource > | GetBundleSource (FInstallBundleSourceType SourceType) const |
| |
| INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleRequestInfo, EInstallBundleResult > | RequestUpdateContent (FName BundleName, EInstallBundleRequestFlags Flags, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging, InstallBundleUtil::FContentRequestSharedContextPtr RequestSharedContext=nullptr) |
| |
| INSTALLBUNDLEMANAGER_API FDelegateHandle | GetContentState (FName BundleName, EInstallBundleGetContentStateFlags Flags, bool bAddDependencies, FInstallBundleGetContentStateDelegate Callback, FName RequestTag=NAME_None) |
| |
| INSTALLBUNDLEMANAGER_API FDelegateHandle | GetInstallState (FName BundleName, bool bAddDependencies, FInstallBundleGetInstallStateDelegate Callback, FName RequestTag=NAME_None) |
| |
| INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleCombinedInstallState, EInstallBundleResult > | GetInstallStateSynchronous (FName BundleName, bool bAddDependencies) const |
| |
| INSTALLBUNDLEMANAGER_API TValueOrError< FInstallBundleReleaseRequestInfo, EInstallBundleResult > | RequestReleaseContent (FName ReleaseName, EInstallBundleReleaseRequestFlags Flags, TArrayView< const FName > KeepNames=TArrayView< const FName >(), ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging) |
| |
| INSTALLBUNDLEMANAGER_API EInstallBundleResult | FlushCache (FInstallBundleManagerFlushCacheCompleteDelegate Callback, ELogVerbosity::Type LogVerbosityOverride=ELogVerbosity::NoLogging) |
| |
| INSTALLBUNDLEMANAGER_API void | RequestRemoveContentOnNextInit (FName RemoveName, TArrayView< const FName > KeepNames=TArrayView< const FName >()) |
| |
| INSTALLBUNDLEMANAGER_API void | CancelRequestRemoveContentOnNextInit (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API void | CancelUpdateContent (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API void | PauseUpdateContent (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API void | ResumeUpdateContent (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API void | UpdateContentRequestFlags (FName BundleName, EInstallBundleRequestFlags AddFlags, EInstallBundleRequestFlags RemoveFlags) |
| |
| virtual void | UnblockAnyDownloadsWaitingForCellularOptIn () |
| |
| virtual INSTALLBUNDLEMANAGER_API void | StartPatchCheck () |
| |
| virtual void | AddEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag, FInstallBundleManagerEnvironmentWantsPatchCheck Delegate) |
| |
| virtual void | RemoveEnvironmentWantsPatchCheckBackCompatDelegate (FName Tag) |
| |
| virtual void | SetErrorSimulationCommands (const FString &CommandLine) |
| |
| virtual TSharedPtr< IAnalyticsProviderET > | GetAnalyticsProvider () const |
| |
| virtual void | StartSessionPersistentStatTracking (const FString &SessionName, const TArray< FName > &RequiredBundles=TArray< FName >(), const FString &ExpectedAnalyticsID=FString(), bool bForceResetStatData=false, const FInstallBundleCombinedContentState *State=nullptr) |
| |
| virtual void | StopSessionPersistentStatTracking (const FString &SessionName) |
| |
| virtual void | GetDebugText (TArray< FString > &Output) |
| |
| virtual bool | HasEverUpdatedContent () const |
| |
| TSharedRef< IInstallBundleManager, Mode > | AsShared () |
| |
| TSharedRef< IInstallBundleManager const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IInstallBundleManager, Mode > | AsWeak () |
| |
| TWeakPtr< IInstallBundleManager const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
| static INSTALLBUNDLEMANAGER_API TSharedPtr< IInstallBundleManager > | GetPlatformInstallBundleManager () |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleManagerInitCompleteMultiDelegate | InitCompleteDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleChunkDownloadMetricsMultiDelegate | InstallBundleChunkDownloadMetricsDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleCompleteMultiDelegate | InstallBundleCompleteDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundlePausedMultiDelegate | PausedBundleDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleReleasedMultiDelegate | ReleasedDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleManagerOnPatchCheckComplete | PatchCheckCompleteDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleManagerReportingDelegate | ReportingDelegate |
| |
| static INSTALLBUNDLEMANAGER_API FInstallBundleManagerAllDownloadsCompleted | AllDownloadsCompletedDelegate |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
| |