17 class IBuildManifestSet;
EBuildPatchDataType
Definition BuildPatchUtil.h:21
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
Definition DelegateCombinations.h:41
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
Definition IBuildManifestSet.h:85
Definition FileSystem.h:51
Definition BuildPatchManifest.h:64
Definition SecureHash.h:226
Definition BuildPatchFileConstructor.h:28
Definition BuildPatchUtil.h:39
static void GetChunkDetailFromNewFilename(const FString &ChunkNewFilename, FGuid &ChunkGUID, uint64 &ChunkHash)
Definition BuildPatchUtil.cpp:41
static bool GetGUIDFromFilename(const FString &DataFilename, FGuid &DataGUID)
Definition BuildPatchUtil.cpp:134
static FString GetFileOldFilename(const FGuid &FileGUID)
Definition BuildPatchUtil.cpp:73
static FString GetFileNewFilename(BuildPatchServices::EFeatureLevel FeatureLevel, const FGuid &FileGUID, const uint64 &FilePartHash)
static FString GetDataTypeOldFilename(EBuildPatchDataType DataType, const FGuid &Guid)
Definition BuildPatchUtil.cpp:79
static FString GetDataFilename(const FBuildPatchAppManifestRef &Manifest, const FGuid &DataGUID)
Definition BuildPatchUtil.cpp:96
static FString GetFileNewFilename(BuildPatchServices::EFeatureLevel FeatureLevel, const FGuid &FileGUID, const FSHAHash &FileHash)
static uint64 CalculateDiskSpaceRequirementsWithDeleteDuringInstall(const TArray< FString > &InFilesToConstruct, int32 InCompletedFileCount, BuildPatchServices::IBuildManifestSet *InManifestSet, const TArray< uint64 > &InChunkDbSizesAtPosition, uint64 InTotalChunkDbSize)
Definition BuildPatchUtil.cpp:259
static FString GetChunkDeltaDirectory(const FBuildPatchAppManifest &DestinationManifest)
Definition BuildPatchUtil.cpp:194
static FString GenerateNewBuildId()
Definition BuildPatchUtil.cpp:153
static FString GetChunkOldFilename(const FGuid &ChunkGUID)
Definition BuildPatchUtil.cpp:67
static uint8 VerifyFile(BuildPatchServices::IFileSystem *FileSystem, const FString &FileToVerify, const FSHAHash &Hash1, const FSHAHash &Hash2, FBuildPatchFloatDelegate ProgressDelegate, FBuildPatchBoolRetDelegate ShouldPauseDelegate, FBuildPatchBoolRetDelegate ShouldAbortDelegate)
Definition BuildPatchUtil.cpp:212
static FString GetChunkNewFilename(BuildPatchServices::EFeatureLevel FeatureLevel, const FGuid &ChunkGUID, const uint64 &ChunkHash)
Definition BuildPatchUtil.cpp:19
static FString GetBackwardsCompatibleBuildId(const BuildPatchServices::FManifestMeta &ManifestMeta)
Definition BuildPatchUtil.cpp:166
static void GetFileDetailFromNewFilename(const FString &FileNewFilename, FGuid &FileGUID, FSHAHash &FileHash)
Definition BuildPatchUtil.cpp:54
static FString GetChunkDeltaFilename(const FBuildPatchAppManifest &SourceManifest, const FBuildPatchAppManifest &DestinationManifest)
Definition BuildPatchUtil.cpp:199