Navigation
API > API/Plugins > API/Plugins/DefaultInstallBundleManager
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- IInstallBundleManager
- FDefaultInstallBundleManager
References
| Module | DefaultInstallBundleManager |
| Header | /Engine/Plugins/Experimental/DefaultInstallBundleManager/Source/Public/DefaultInstallBundleManager.h |
| Include | #include "DefaultInstallBundleManager.h" |
Syntax
class FDefaultInstallBundleManager : public IInstallBundleManager
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IAnalyticsProviderET > | AnalyticsProvider | Analytics. | |
| FDelegateHandle | AsyncInit_PatchCheckHandle | ||
| TArray< TUniquePtr< InstallBundleUtil::FInstallBundleTask > > | AsyncMountTasks | ||
| bool | bDelayCheckingForContentPatch | ||
| bool | bIsCheckingForPatch | ||
| bool | bIsCurrentlyInAsyncInit | ||
| bool | bOverrideCommand_SkipPatchCheck | Not included in INSTALL_BUNDLE_ALLOW_ERROR_SIMULATION as we want to provide this functionality even on ship builds | |
| bool | bSimulateClientNotLatest | Error Simulation. | |
| bool | bSimulateContentNotLatest | ||
| TMap< FName, TSharedRef< FInstallBundleCache > > | BundleCaches | ||
| TMap< FName, uint64 > | BundleCacheSizeOverrides | ||
| TMap< FName, FBundleInfo > | BundleInfoMap | ||
| TSet< FName > | BundlesInfosToPrune | ||
| TMap< FInstallBundleSourceType, FInstallBundleSourceBundleInfoQueryResult > | BundleSourceBundleInfoQueryResults | ||
| TMap< FInstallBundleSourceType, FName > | BundleSourceCaches | ||
| TMap< FInstallBundleSourceType, FInstallBundleSourceType > | BundleSourceFallbacks | ||
| TMap< FInstallBundleSourceType, TOptional< FInstallBundleSourceAsyncInitInfo > > | BundleSourceInitResults | Only used during Init. | |
| TMap< FInstallBundleSourceType, TSharedPtr< IInstallBundleSource > > | BundleSources | ||
| TArray< TSharedPtr< IInstallBundleSource > > | BundleSourcesToDelete | ||
| bool | bUnrecoverableInitError | ||
| TArray< FCacheFlushRequestRef > | CacheFlushRequests | Cache Flush Requests. | |
| TMap< TTuple< FName, FName >, TArray< FInstallBundleSourceType > > | CachesPendingEvictToSources | ||
| TArray< FContentReleaseRequestRef >[EContentReleaseRequestBatch::Count] | ContentReleaseRequests | Content Release Requests. | |
| TArray< FContentRequestRef >[EContentRequestBatch::Count] | ContentRequests | Content Requests. | |
| TArray< FGetContentStateRequestRef > | GetContentStateRequests | Content State Requests. | |
| TArray< FGetInstallStateRequestRef > | GetInstallStateRequests | ||
| TArray< FInstallBundleManagerInitErrorHandler > | InitErrorHandlerStack | ||
| EInstallBundleManagerInitResult | InitResult | ||
| double | InitRetryTimeDeltaSeconds | ||
| EInstallBundleManagerInitState | InitState | Init. | |
| EAsyncInitStep | InitStep | ||
| EAsyncInitStepResult | InitStepResult | ||
| FInstallBundleSourceFactoryFunction | InstallBundleSourceFactory | ||
| double | LastInitRetryTimeSeconds | ||
| EAsyncInitStep | LastInitStep | ||
| FDelegateHandle | PatchCheckHandle | ||
| TMap< TTuple< FInstallBundleSourceType, FName >, TArray< FCacheEvictionRequestorRef > > | PendingCacheEvictions | ||
| TSharedRef< InstallBundleManagerUtil::FPersistentStatContainer > | PersistentStats | ||
| TSharedRef< InstallBundleUtil::FContentRequestStatsMap > | StatsMap | ||
| FTSTicker::FDelegateHandle | TickHandle |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDefaultInstallBundleManager
(
FInstallBundleSourceFactoryFunction InBundleSourceFactory |
|||
FDefaultInstallBundleManager
(
const FDefaultInstallBundleManager& Other |
|||
FDefaultInstallBundleManager
(
const TCHAR* InConfigBaseName, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from IInstallBundleManager
Operators
| Type | Name | Description | |
|---|---|---|---|
| FDefaultInstallBundleManager & | operator=
(
const FDefaultInstallBundleManager& Other |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBundleContentPaths | |||
| FBundleInfo | |||
| FBundleSourceRelevance | |||
| FCacheEvictionRequestor | |||
| FCacheFlushRequest | |||
| FContentPatchCheckSharedContext | |||
| FContentReleaseRequest | |||
| FContentReleaseRequestBatchNS | Strongly Typed enums do not work well for this thing's use case. | ||
| FContentRequest | |||
| FContentRequestBatchNS | Strongly Typed enums do not work well for this thing's use case. | ||
| FGetContentStateRequest | |||
| FGetInstallStateRequest |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAsyncInitStep | |||
| EAsyncInitStepResult | |||
| EBundlePrereqs | |||
| EBundleState | |||
| ECacheEvictionRequestorType | |||
| EContentReleaseRequestState | |||
| EContentRequestState | |||
| EContentRequestStepResult |