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

Public Member Functions

 FDataScanner (const TArray< uint32 > &ChunkWindowSizes, const TArray< uint8 > &Data, const ICloudEnumeration *CloudEnumeration, FStatsCollector *StatsCollector)
 
virtual ~FDataScanner ()
 
virtual bool IsComplete () override
 
virtual TArray< FChunkMatchGetResultWhenComplete () override
 
virtual double GetTimeRunning () override
 
virtual bool SupportsFork () override
 
virtual FBlockRange Fork () override
 
- Public Member Functions inherited from BuildPatchServices::IDataScanner
virtual ~IDataScanner ()
 

Static Public Attributes

static FThreadSafeCounter NumIncompleteScanners
 
static FThreadSafeCounter NumRunningScanners
 

Constructor & Destructor Documentation

◆ FDataScanner()

BuildPatchServices::FDataScanner::FDataScanner ( const TArray< uint32 > &  ChunkWindowSizes,
const TArray< uint8 > &  Data,
const ICloudEnumeration CloudEnumeration,
FStatsCollector StatsCollector 
)

◆ ~FDataScanner()

BuildPatchServices::FDataScanner::~FDataScanner ( )
virtual

Member Function Documentation

◆ Fork()

FBlockRange BuildPatchServices::FDataScanner::Fork ( )
overridevirtual

◆ GetResultWhenComplete()

TArray< FChunkMatch > BuildPatchServices::FDataScanner::GetResultWhenComplete ( )
overridevirtual

◆ GetTimeRunning()

double BuildPatchServices::FDataScanner::GetTimeRunning ( )
overridevirtual

◆ IsComplete()

bool BuildPatchServices::FDataScanner::IsComplete ( )
overridevirtual

◆ SupportsFork()

bool BuildPatchServices::FDataScanner::SupportsFork ( )
overridevirtual

Member Data Documentation

◆ NumIncompleteScanners

FThreadSafeCounter BuildPatchServices::FDataScanner::NumIncompleteScanners
static

◆ NumRunningScanners

FThreadSafeCounter BuildPatchServices::FDataScanner::NumRunningScanners
static

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