UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FDeltaChunkEnumeration Class Reference
+ Inheritance diagram for BuildPatchServices::FDeltaChunkEnumeration:

Public Member Functions

 FDeltaChunkEnumeration (IManifestBuildStreamer *Streamer, FStatsCollector *StatsCollector, const FBuildPatchAppManifest &Manifest, const uint32 WindowSize)
 
 ~FDeltaChunkEnumeration ()
 
virtual void Run () override
 
virtual bool IsComplete () const override
 
virtual const TMap< uint64, TSet< FDeltaChunkId > > & GetChunkInventory () const override
 
virtual const TMap< FDeltaChunkId, FShaId > & GetChunkShaHashes () const override
 
virtual const TMap< FDeltaChunkId, FChunkBuildReference > & GetChunkBuildReferences () const override
 
virtual const TMap< FShaId, TSet< FDeltaChunkId > > & GetIdenticalChunks () const override
 
virtual const uint64GetChunkHash (const FDeltaChunkId &ChunkId) const override
 
virtual const FSHAHashGetChunkShaHash (const FDeltaChunkId &ChunkId) const override
 
virtual FFilenameId MakeFilenameId (const FString &Filename) override
 
virtual FShaId MakeShaId (const FSHAHash &SHAHash) override
 
virtual FFilenameId GetFilenameId (const FString &Filename) const override
 
virtual FShaId GetShaId (const FSHAHash &SHAHash) const override
 
virtual const FString & GetFilename (const FFilenameId &Filename) const override
 
virtual const FSHAHashGetSha (const FShaId &SHAHash) const override
 
- Public Member Functions inherited from BuildPatchServices::IDeltaChunkEnumeration
virtual ~IDeltaChunkEnumeration ()
 

Constructor & Destructor Documentation

◆ FDeltaChunkEnumeration()

BuildPatchServices::FDeltaChunkEnumeration::FDeltaChunkEnumeration ( IManifestBuildStreamer Streamer,
FStatsCollector StatsCollector,
const FBuildPatchAppManifest Manifest,
const uint32  WindowSize 
)

◆ ~FDeltaChunkEnumeration()

BuildPatchServices::FDeltaChunkEnumeration::~FDeltaChunkEnumeration ( )

Member Function Documentation

◆ GetChunkBuildReferences()

const TMap< FDeltaChunkId, FChunkBuildReference > & BuildPatchServices::FDeltaChunkEnumeration::GetChunkBuildReferences ( ) const
overridevirtual

◆ GetChunkHash()

const uint64 & BuildPatchServices::FDeltaChunkEnumeration::GetChunkHash ( const FDeltaChunkId &  ChunkId) const
overridevirtual

◆ GetChunkInventory()

const TMap< uint64, TSet< FDeltaChunkId > > & BuildPatchServices::FDeltaChunkEnumeration::GetChunkInventory ( ) const
overridevirtual

◆ GetChunkShaHash()

const FSHAHash & BuildPatchServices::FDeltaChunkEnumeration::GetChunkShaHash ( const FDeltaChunkId &  ChunkId) const
overridevirtual

◆ GetChunkShaHashes()

const TMap< FDeltaChunkId, FShaId > & BuildPatchServices::FDeltaChunkEnumeration::GetChunkShaHashes ( ) const
overridevirtual

◆ GetFilename()

const FString & BuildPatchServices::FDeltaChunkEnumeration::GetFilename ( const FFilenameId &  Filename) const
overridevirtual

◆ GetFilenameId()

FFilenameId BuildPatchServices::FDeltaChunkEnumeration::GetFilenameId ( const FString &  Filename) const
overridevirtual

◆ GetIdenticalChunks()

const TMap< FShaId, TSet< FDeltaChunkId > > & BuildPatchServices::FDeltaChunkEnumeration::GetIdenticalChunks ( ) const
overridevirtual

◆ GetSha()

const FSHAHash & BuildPatchServices::FDeltaChunkEnumeration::GetSha ( const FShaId &  SHAHash) const
overridevirtual

◆ GetShaId()

FShaId BuildPatchServices::FDeltaChunkEnumeration::GetShaId ( const FSHAHash SHAHash) const
overridevirtual

◆ IsComplete()

bool BuildPatchServices::FDeltaChunkEnumeration::IsComplete ( ) const
overridevirtual

◆ MakeFilenameId()

FFilenameId BuildPatchServices::FDeltaChunkEnumeration::MakeFilenameId ( const FString &  Filename)
overridevirtual

◆ MakeShaId()

FShaId BuildPatchServices::FDeltaChunkEnumeration::MakeShaId ( const FSHAHash SHAHash)
overridevirtual

◆ Run()

void BuildPatchServices::FDeltaChunkEnumeration::Run ( )
overridevirtual

The documentation for this class was generated from the following file: