108 void FixupLegacyConfig();
123 static FString StagingDirectory;
126 static FString BackupDirectory;
129 FString LocalMachineConfigFile;
132 bool bForceSkipPrereqs;
@ FileBufferSize
Definition BuildPatchServicesModule.h:19
@ StreamBufferSize
Definition BuildPatchServicesModule.h:20
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
OnComplete(MoveTemp(Response))
Definition BuildPatchServicesModule.h:29
virtual IBuildManifestPtr LoadManifestFromFile(const FString &Filename) override
Definition BuildPatchServicesModule.cpp:145
static const FString & GetBackupDirectory()
Definition BuildPatchServicesModule.cpp:467
static TArray< FString > GetCloudDirectories()
Definition BuildPatchServicesModule.cpp:452
virtual IBuildInstallerSharedContextRef CreateBuildInstallerSharedContext(const TCHAR *DebugName) const override
Definition BuildPatchServicesModule.cpp:128
virtual IBuildManifestPtr MakeManifestFromData(const TArray< uint8 > &ManifestData) override
Definition BuildPatchServicesModule.cpp:158
virtual TSet< FString > GetInstalledPrereqIds() const override
Definition BuildPatchServicesModule.cpp:185
virtual void SetCloudDirectories(TArray< FString > CloudDirs) override
Definition BuildPatchServicesModule.cpp:294
virtual void RegisterAppInstallation(IBuildManifestRef AppManifest, const FString AppInstallDirectory) override
Definition BuildPatchServicesModule.cpp:329
virtual bool UnregisterAppInstallation(const FString AppInstallDirectory) override
Definition BuildPatchServicesModule.cpp:337
virtual void SetStagingDirectory(const FString &StagingDir) override
Definition BuildPatchServicesModule.cpp:282
static FString GetCloudDirectory(int32 CloudIdx=0)
Definition BuildPatchServicesModule.cpp:437
virtual bool MergeManifests(const FString &ManifestFilePathA, const FString &ManifestFilePathB, const FString &ManifestFilePathC, const FString &NewVersionString, const FString &SelectionDetailFilePath) override
Definition BuildPatchServicesModule.cpp:265
virtual bool OptimiseChunkDelta(const BuildPatchServices::FChunkDeltaOptimiserConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:232
virtual void CancelAllInstallers(bool WaitForThreads) override
Definition BuildPatchServicesModule.cpp:348
virtual IBuildManifestPtr MakeManifestFromJSON(const FString &ManifestJSON) override
Definition BuildPatchServicesModule.cpp:169
virtual bool CompactifyCloudDirectory(const BuildPatchServices::FCompactifyConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:239
virtual void SetAnalyticsProvider(TSharedPtr< IAnalyticsProvider > AnalyticsProvider) override
Definition BuildPatchServicesModule.cpp:324
virtual void SetCloudDirectory(FString CloudDir) override
Definition BuildPatchServicesModule.cpp:287
virtual bool DiffManifests(const BuildPatchServices::FDiffManifestsConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:270
virtual void ShutdownModule() override
Definition BuildPatchServicesModule.cpp:104
virtual BuildPatchServices::IPatchDataEnumerationRef CreatePatchDataEnumeration(BuildPatchServices::FPatchDataEnumerationConfiguration Configuration) const override
Definition BuildPatchServicesModule.cpp:139
virtual BuildPatchServices::IBuildStatisticsRef CreateBuildStatistics(const IBuildInstallerRef &Installer) const override
Definition BuildPatchServicesModule.cpp:133
virtual bool PackageChunkData(const BuildPatchServices::FPackageChunksConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:258
virtual FSimpleEvent & OnStartBuildInstall() override
Definition BuildPatchServicesModule.cpp:277
virtual const TArray< IBuildInstallerRef > & GetInstallers() const override
Definition BuildPatchServicesModule.cpp:192
virtual bool SaveManifestToFile(const FString &Filename, IBuildManifestRef Manifest) override
Definition BuildPatchServicesModule.cpp:180
static const FString & GetStagingDirectory()
Definition BuildPatchServicesModule.cpp:427
virtual void SetBackupDirectory(const FString &BackupDir) override
Definition BuildPatchServicesModule.cpp:319
virtual bool VerifyChunkData(const FString &SearchPath, const FString &OutputFile) override
Definition BuildPatchServicesModule.cpp:253
virtual void StartupModule() override
Definition BuildPatchServicesModule.cpp:42
virtual IBuildInstallerRef CreateBuildInstaller(BuildPatchServices::FBuildInstallerConfiguration Configuration, FBuildPatchInstallerDelegate OnComplete) const override
Definition BuildPatchServicesModule.cpp:117
virtual bool EnumeratePatchData(const BuildPatchServices::FPatchDataEnumerationConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:246
virtual bool ChunkBuildDirectory(const BuildPatchServices::FChunkBuildConfiguration &Configuration) override
Definition BuildPatchServicesModule.cpp:227
Definition IAnalyticsProvider.h:52
Definition IBuildPatchServicesModule.h:33
Definition SharedPointer.h:153
Definition BuildPatchSettings.h:253
Definition BuildPatchSettings.h:344
Definition BuildPatchSettings.h:405
Definition BuildPatchSettings.h:491
Definition BuildPatchSettings.h:451
Definition BuildPatchSettings.h:513
Definition BuildPatchSettings.h:431