UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchInstaller.cpp File Reference
#include "BuildPatchInstaller.h"
#include "IBuildManifestSet.h"
#include "HAL/PlatformFileManager.h"
#include "HAL/FileManager.h"
#include "HAL/RunnableThread.h"
#include "Misc/Paths.h"
#include "Misc/ScopeLock.h"
#include "Misc/ConfigCacheIni.h"
#include "Misc/FeedbackContext.h"
#include "Math/UnitConversion.h"
#include "Containers/Ticker.h"
#include "HttpModule.h"
#include "BuildPatchFileConstructor.h"
#include "BuildPatchServicesModule.h"
#include "BuildPatchUtil.h"
#include "BuildPatchServicesPrivate.h"
#include "BuildPatchSettings.h"
#include "Common/HttpManager.h"
#include "Common/FileSystem.h"
#include "Common/ChunkDataSizeProvider.h"
#include "Installer/InstallerError.h"
#include "Installer/CloudChunkSource.h"
#include "Installer/DownloadConnectionCount.h"
#include "Installer/MemoryChunkStore.h"
#include "Installer/ChunkReferenceTracker.h"
#include "Installer/ChunkEvictionPolicy.h"
#include "Installer/DownloadService.h"
#include "Installer/ChunkDbChunkSource.h"
#include "Installer/InstallChunkSource.h"
#include "Installer/Verifier.h"
#include "Installer/FileAttribution.h"
#include "Installer/InstallerAnalytics.h"
#include "Installer/InstallerSharedContext.h"
#include "Installer/Prerequisites.h"
#include "Installer/MachineConfig.h"
#include "Installer/MessagePump.h"
#include "Installer/OptimisedDelta.h"
#include "Installer/Statistics/MemoryChunkStoreStatistics.h"
#include "Installer/Statistics/DownloadServiceStatistics.h"
#include "Installer/Statistics/ChunkDbChunkSourceStatistics.h"
#include "Installer/Statistics/InstallChunkSourceStatistics.h"
#include "Installer/Statistics/CloudChunkSourceStatistics.h"
#include "Installer/Statistics/FileConstructorStatistics.h"
#include "Installer/Statistics/VerifierStatistics.h"
#include "Installer/Statistics/FileOperationTracker.h"

Classes

struct  BuildPatchServices::FScopedControllables
 
struct  BuildPatchServices::FBuildPatchDownloadRecord
 

Namespaces

namespace  ConfigHelpers
 
namespace  InstallerHelpers
 
namespace  BuildPatchServices
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogBPSInstallerConfig, Log, All)
 
int32 ConfigHelpers::LoadNumFileMoveRetries ()
 
int32 ConfigHelpers::LoadNumInstallerRetries ()
 
float ConfigHelpers::LoadDownloadSpeedAverageTime ()
 
float ConfigHelpers::DownloadSpeedAverageTime ()
 
int32 ConfigHelpers::NumFileMoveRetries ()
 
int32 ConfigHelpers::NumInstallerRetries ()
 
FOptimisedDeltaConfiguration ConfigHelpers::BuildOptimisedDeltaConfig (const FBuildInstallerConfiguration &Config, const FBuildPatchInstallerAction &InstallerAction)
 
void InstallerHelpers::LogBuildStatInfo (const FBuildInstallStats &BuildStats, const FGuid &InstallerId)
 
const TCHARInstallerHelpers::GetActionTypeLog (const FInstallerAction &InstallerAction)
 
FString InstallerHelpers::GetManifestLog (const FBuildPatchAppManifestPtr &Manifest)
 
void InstallerHelpers::LogBuildConfiguration (const BuildPatchServices::FBuildInstallerConfiguration &InstallerConfiguration, const FGuid &InstallerId)
 
TSet< FGuidInstallerHelpers::GetMultipleReferencedChunks (IBuildManifestSet *ManifestSet)
 
const TCHARInstallerHelpers::GetVerifyErrorCode (const BuildPatchServices::EVerifyResult &VerifyResult)
 
void InstallerHelpers::LogAdditionalVerifyErrors (BuildPatchServices::EVerifyError Error, int32 Count)
 
FOptimisedDeltaDependencies InstallerHelpers::BuildOptimisedDeltaDependencies (const TUniquePtr< IDownloadService > &DownloadService)
 

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogBPSInstallerConfig  ,
Log  ,
All   
)