16 class FBlockStructure;
17 class IManifestBuildStreamer;
28 virtual void Run() = 0;
40 virtual const FString&
GetFilename(
const FFilenameId& Filename)
const = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 GetTypeHash(const FSetElementId A)
Definition DeltaEnumeration.h:9
Definition DeltaEnumeration.h:45
Definition StatsCollector.h:23
Definition DeltaEnumeration.h:25
virtual FFilenameId MakeFilenameId(const FString &Filename)=0
virtual const TMap< FDeltaChunkId, FShaId > & GetChunkShaHashes() const =0
virtual const FSHAHash & GetChunkShaHash(const FDeltaChunkId &ChunkId) const =0
virtual const TMap< uint64, TSet< FDeltaChunkId > > & GetChunkInventory() const =0
virtual const FSHAHash & GetSha(const FShaId &SHAHash) const =0
virtual const TMap< FShaId, TSet< FDeltaChunkId > > & GetIdenticalChunks() const =0
virtual const TMap< FDeltaChunkId, FChunkBuildReference > & GetChunkBuildReferences() const =0
virtual const uint64 & GetChunkHash(const FDeltaChunkId &ChunkId) const =0
virtual FShaId MakeShaId(const FSHAHash &SHAHash)=0
virtual FFilenameId GetFilenameId(const FString &Filename) const =0
virtual bool IsComplete() const =0
virtual ~IDeltaChunkEnumeration()
Definition DeltaEnumeration.h:27
virtual const FString & GetFilename(const FFilenameId &Filename) const =0
virtual FShaId GetShaId(const FSHAHash &SHAHash) const =0
Definition BuildStreamer.h:87
TTuple< TArray< FChunkPart >, FFilenameId, TSet< FString >, uint64 > FChunkBuildReference
Definition DeltaEnumeration.h:22
FGuid FDeltaChunkId
Definition DeltaEnumeration.h:19
FSetElementId FFilenameId
Definition DeltaEnumeration.h:20
FSetElementId FShaId
Definition DeltaEnumeration.h:21
Definition BuildPatchManifest.h:64
Definition SecureHash.h:226
Definition SetUtilities.h:95
Definition UnrealString.h.inl:34
Definition BuildPatchFileConstructor.h:28