Module |
|
Header |
/Engine/Source/Runtime/Online/BuildPatchServices/Public/Interfaces/IBuildInstaller.h |
Include |
#include "Interfaces/IBuildInstaller.h" |
class IBuildInstaller
Interface to a Build Installer, exposes installation control, progress, and state information.
Name | Description | |
---|---|---|
|
~IBuildInstaller() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
CancelInstall() |
Cancel the current install |
|
|
CompletedSuccessfully() |
Get whether the process was successfully complete, meaning no errors, and was not cancelled. |
|
|
FBuildInstal... |
GetBuildStatistics() |
Get the build stats for the process. This should only be called after the install has completed |
|
const BuildP... |
GetConfiguration() |
Get the installation configuration object |
|
EBuildPatchD... |
GetDownloadHealth() |
Get the current download health rating. |
|
double |
GetDownloadSpeed() |
Get the download speed for the current process |
|
GetErrorCode() |
Get the installation error code. |
|
|
GetErrorText() |
Get the display text for the error that occurred. Only valid to call after completion |
|
|
EBuildPatchI... |
GetErrorType() |
Get the type of error for a failure that has occurred. |
|
BuildPatchSe... |
GetState() |
Get the status of the install process. |
|
GetTotalDownloaded() |
Get the total bytes downloaded |
|
|
GetTotalDownloadRequired() |
Get the total download bytes required to complete |
|
|
float |
GetUpdateProgress() |
Get the update progress |
|
HasError() |
Get whether the install failed. Only valid if complete. |
|
|
IsCanceled() |
Get whether the install was canceled. Only valid if complete. |
|
|
IsComplete() |
Get whether the install has complete |
|
|
IsPaused() |
Get whether the install is currently paused. |
|
|
IsResumable() |
Get whether the install can be resumed. |
|
|
IsUpdate() |
Get whether the install is performing an update of an existing install. |
|
|
RegisterMessageHandler |
Registers a message handler with the installer. |
|
|
StartInstallation() |
Begin the installation process. |
|
|
TogglePauseInstall() |
Toggle the install paused state |
|
|
UnregisterMessageHandler |
Unregisters a message handler, will no longer receive HandleMessage calls. |
Name | Description | ||
---|---|---|---|
|
GetDownloadSpeedText() |
GetDownloadSpeedText has been deprecated. It will no longer be supported in the future. |
|
|
GetInitialDownloadSize() |
GetInitialDownloadSize has been deprecated. Please use GetTotalDownloadRequired instead. |
|
|
GetPercentageText() |
GetPercentageText has been deprecated. It will no longer be supported in the future. |
|
|
GetStatusText() |
GetStatusText has been deprecated. It will no longer be supported in the future. |