|
| | FBuildPatchInstaller (FBuildInstallerConfiguration Configuration, TMultiMap< FString, FBuildPatchAppManifestRef > InstallationInfo, const FString &LocalMachineConfigFile, TSharedPtr< IAnalyticsProvider > Analytics, FBuildPatchInstallerDelegate StartDelegate, FBuildPatchInstallerDelegate CompleteDelegate) |
| |
| | ~FBuildPatchInstaller () |
| |
| uint32 | Run () override |
| |
| virtual bool | StartInstallation () override |
| |
| virtual bool | IsComplete () const override |
| |
| virtual bool | IsCanceled () const override |
| |
| virtual bool | IsPaused () const override |
| |
| virtual bool | IsResumable () const override |
| |
| virtual bool | IsUpdate () const override |
| |
| virtual bool | CompletedSuccessfully () const override |
| |
| virtual bool | HasError () const override |
| |
| virtual EBuildPatchInstallError | GetErrorType () const override |
| |
| virtual FString | GetErrorCode () const override |
| |
| virtual FText | GetPercentageText () const override |
| |
| virtual FText | GetDownloadSpeedText () const override |
| |
| virtual double | GetDownloadSpeed () const override |
| |
| virtual int64 | GetTotalDownloadRequired () const override |
| |
| virtual int64 | GetTotalDownloaded () const override |
| |
| virtual EBuildPatchState | GetState () const override |
| |
| virtual FText | GetStatusText () const override |
| |
| virtual float | GetUpdateProgress () const override |
| |
| virtual FBuildInstallStats | GetBuildStatistics () const override |
| |
| virtual EBuildPatchDownloadHealth | GetDownloadHealth () const override |
| |
| virtual FText | GetErrorText () const override |
| |
| virtual void | CancelInstall () override |
| |
| virtual bool | TogglePauseInstall () override |
| |
| virtual void | RegisterMessageHandler (FMessageHandler *MessageHandler) override |
| |
| virtual void | UnregisterMessageHandler (FMessageHandler *MessageHandler) override |
| |
| virtual const FBuildInstallerConfiguration & | GetConfiguration () const override |
| |
| virtual void | GetDebugText (TArray< FString > &Output) override |
| |
| virtual TMap< FString, TArray64< uint8 > > & | GetFilesInstalledToMemory () override |
| |
| bool | Tick () |
| |
| void | PreExit () |
| |
| const IFileOperationTracker * | GetFileOperationTracker () const |
| |
| const ISpeedRecorder * | GetDownloadSpeedRecorder () const |
| |
| const ISpeedRecorder * | GetDiskReadSpeedRecorder () const |
| |
| const ISpeedRecorder * | GetDiskWriteSpeedRecorder () const |
| |
| const IDownloadServiceStatistics * | GetDownloadServiceStatistics () const |
| |
| const IInstallChunkSourceStatistics * | GetInstallChunkSourceStatistics () const |
| |
| const ICloudChunkSourceStatistics * | GetCloudChunkSourceStatistics () const |
| |
| const IFileConstructorStatistics * | GetFileConstructorStatistics () const |
| |
| const IChunkDbChunkSourceStatistics * | GetChunkDbChunkSourceStatistics () const |
| |
| const IVerifierStatistics * | GetVerifierStatistics () const |
| |
| virtual | ~IBuildInstaller () |
| |
| virtual int64 | GetInitialDownloadSize () const |
| |
| virtual bool | Init () |
| |
| virtual void | Stop () |
| |
| virtual void | Exit () |
| |
| virtual class FSingleThreadRunnable * | GetSingleThreadInterface () |
| |
| virtual | ~FRunnable () |
| |
| TSharedRef< FBuildPatchInstaller, Mode > | AsShared () |
| |
| TSharedRef< FBuildPatchInstaller const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FBuildPatchInstaller, Mode > | AsWeak () |
| |
| TWeakPtr< FBuildPatchInstaller 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 |
| |
FBuildPatchInstaller This class controls a thread that wraps the code to install/patch an app from manifests.