Navigation
API > API/Plugins > API/Plugins/HTTPChunkInstaller
HTTP based implementation of chunk based install
| Name | FHTTPChunkInstall |
| Type | class |
| Header File | /Engine/Plugins/Runtime/HTTPChunkInstaller/Source/Public/HTTPChunkInstaller.h |
| Include Path | #include "HTTPChunkInstaller.h" |
Syntax
class FHTTPChunkInstall :
public FGenericPlatformChunkInstall,
public FTSTickerObjectBase
Inheritance Hierarchy
- FTSTickerObjectBase → FHTTPChunkInstall
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHTTPChunkInstall() |
HTTPChunkInstaller.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FHTTPChunkInstall() |
HTTPChunkInstaller.h |
Structs
| Name | Remarks |
|---|---|
| FChunkPrio |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BackupDir | FString | HTTPChunkInstaller.h | ||
| bDebugNoInstalledRequired | bool | HTTPChunkInstaller.h | ||
| bFirstRun | bool | HTTPChunkInstaller.h | ||
| BPSModule | IBuildPatchServicesModule * | HTTPChunkInstaller.h | ||
| bSystemInitialised | bool | HTTPChunkInstaller.h | ||
| CacheDir | FString | HTTPChunkInstaller.h | ||
| ChunkCopyInstall | FChunkInstallTask | HTTPChunkInstaller.h | ||
| ChunkCopyInstallThread | TUniquePtr< FRunnableThread > | HTTPChunkInstaller.h | ||
| ChunkMountTask | FChunkMountTask | HTTPChunkInstaller.h | ||
| ChunkMountTaskThread | TUniquePtr< FRunnableThread > | HTTPChunkInstaller.h | ||
| ChunkSetupTask | FChunkSetupTask | HTTPChunkInstaller.h | ||
| ChunkSetupTaskThread | TUniquePtr< FRunnableThread > | HTTPChunkInstaller.h | ||
| CloudDir | FString | HTTPChunkInstaller.h | ||
| CloudDirectory | FString | HTTPChunkInstaller.h | ||
| ContentDir | FString | HTTPChunkInstaller.h | ||
| EnumFilesCompleteHandle | FDelegateHandle | HTTPChunkInstaller.h | ||
| ExpectedChunks | TSet< uint32 > | HTTPChunkInstaller.h | ||
| FileContentBuffer | TArray< uint8 > | HTTPChunkInstaller.h | ||
| HoldingDir | FString | HTTPChunkInstaller.h | ||
| InstallDir | FString | HTTPChunkInstaller.h | ||
| InstalledManifests | TMultiMap< uint32, IBuildManifestPtr > | HTTPChunkInstaller.h | ||
| InstallerState | ChunkInstallState | HTTPChunkInstaller.h | ||
| InstallingChunkID | uint32 | HTTPChunkInstaller.h | ||
| InstallingChunkManifest | IBuildManifestPtr | HTTPChunkInstaller.h | ||
| InstallService | IBuildInstallerPtr | HTTPChunkInstaller.h | ||
| InstallSpeed | EChunkInstallSpeed::Type | HTTPChunkInstaller.h | ||
| ManifestsInMemory | TSet< FString > | HTTPChunkInstaller.h | ||
| MountedPaks | TArray< FString > | HTTPChunkInstaller.h | ||
| OnlineTitleFile | ICloudTitleFilePtr | HTTPChunkInstaller.h | ||
| OnlineTitleFileHttp | ICloudTitleFilePtr | HTTPChunkInstaller.h | ||
| PrevInstallManifests | TMultiMap< uint32, IBuildManifestPtr > | HTTPChunkInstaller.h | ||
| PriorityQueue | TArray< FChunkPrio > | HTTPChunkInstaller.h | ||
| ReadFileCompleteHandle | FDelegateHandle | HTTPChunkInstaller.h | ||
| RemoteManifests | TMultiMap< uint32, IBuildManifestPtr > | HTTPChunkInstaller.h | ||
| StageDir | FString | HTTPChunkInstaller.h | ||
| TitleFilesToRead | TArray< FCloudHeader > | HTTPChunkInstaller.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DebugStartNextChunk() |
HTTPChunkInstaller.h | ||
void EndInstall() |
HTTPChunkInstaller.h | ||
virtual float GetChunkProgress
(
uint32 ChunkID, |
HTTPChunkInstaller.h | ||
virtual EChunkInstallSpeed::Type GetInstallSpeed() |
HTTPChunkInstaller.h | ||
virtual bool GetProgressReportingTypeSupported
(
EChunkProgressReportingType::Type ReportType |
HTTPChunkInstaller.h | ||
virtual bool PrioritizeChunk
(
uint32 ChunkID, |
HTTPChunkInstaller.h | ||
virtual bool SetInstallSpeed
(
EChunkInstallSpeed::Type InInstallSpeed |
HTTPChunkInstaller.h | ||
bool Tick
(
float DeltaSeconds |
HTTPChunkInstaller.h |