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

Public Member Functions

 FVerifierStatistics (ISpeedRecorder *SpeedRecorder, FBuildPatchProgress *BuildProgress, IFileOperationTracker *FileOperationTracker)
 
 ~FVerifierStatistics ()
 
virtual void OnFileStarted (const FString &Filename, int64 FileSize) override
 
virtual void OnFileProgress (const FString &Filename, int64 TotalBytes) override
 
virtual void OnFileCompleted (const FString &Filename, EVerifyResult VerifyResult) override
 
virtual void OnFileRead (const ISpeedRecorder::FRecord &Record) override
 
virtual void OnProcessedDataUpdated (int64 TotalBytes) override
 
virtual void OnTotalRequiredUpdated (int64 TotalBytes) override
 
virtual uint64 GetBytesVerified () const override
 
virtual int32 GetNumSuccessfulFilesVerified () const override
 
virtual int32 GetNumFailedFilesVerified () const override
 
virtual TMap< EVerifyError, int32GetVerifyErrorCounts () const override
 
virtual bool IsCurrentlyReading () const override
 
- Public Member Functions inherited from BuildPatchServices::IVerifierStat
virtual ~IVerifierStat ()
 

Constructor & Destructor Documentation

◆ FVerifierStatistics()

BuildPatchServices::FVerifierStatistics::FVerifierStatistics ( ISpeedRecorder SpeedRecorder,
FBuildPatchProgress BuildProgress,
IFileOperationTracker FileOperationTracker 
)

◆ ~FVerifierStatistics()

BuildPatchServices::FVerifierStatistics::~FVerifierStatistics ( )

Member Function Documentation

◆ GetBytesVerified()

uint64 BuildPatchServices::FVerifierStatistics::GetBytesVerified ( ) const
overridevirtual
Returns
the total number of bytes verified.

Implements BuildPatchServices::IVerifierStatistics.

◆ GetNumFailedFilesVerified()

int32 BuildPatchServices::FVerifierStatistics::GetNumFailedFilesVerified ( ) const
overridevirtual
Returns
the number of files which failed verification.

Implements BuildPatchServices::IVerifierStatistics.

◆ GetNumSuccessfulFilesVerified()

int32 BuildPatchServices::FVerifierStatistics::GetNumSuccessfulFilesVerified ( ) const
overridevirtual
Returns
the number of file which were successfully verified.

Implements BuildPatchServices::IVerifierStatistics.

◆ GetVerifyErrorCounts()

TMap< EVerifyError, int32 > BuildPatchServices::FVerifierStatistics::GetVerifyErrorCounts ( ) const
overridevirtual
Returns
the map of error result to count.

Implements BuildPatchServices::IVerifierStatistics.

◆ IsCurrentlyReading()

bool BuildPatchServices::FVerifierStatistics::IsCurrentlyReading ( ) const
overridevirtual
Returns
true if currently reading disk data.

Implements BuildPatchServices::IVerifierStatistics.

◆ OnFileCompleted()

void BuildPatchServices::FVerifierStatistics::OnFileCompleted ( const FString &  Filename,
EVerifyResult  VerifyResult 
)
overridevirtual

Called each time a file has finished being verified.

Parameters
FilenameThe filename of the file.
VerifyResultThe result of the file's verify test.

Implements BuildPatchServices::IVerifierStat.

◆ OnFileProgress()

void BuildPatchServices::FVerifierStatistics::OnFileProgress ( const FString &  Filename,
int64  TotalBytes 
)
overridevirtual

Called during a file verification with the current progress.

Parameters
FilenameThe filename of the file.
TotalBytesThe number of bytes processed so far.

Implements BuildPatchServices::IVerifierStat.

◆ OnFileRead()

void BuildPatchServices::FVerifierStatistics::OnFileRead ( const ISpeedRecorder::FRecord Record)
overridevirtual

Called each time a read operation is made.

Parameters
RecordThe details for the operation.

Implements BuildPatchServices::IVerifierStat.

◆ OnFileStarted()

void BuildPatchServices::FVerifierStatistics::OnFileStarted ( const FString &  Filename,
int64  FileSize 
)
overridevirtual

Called each time a file is going to be verified.

Parameters
FilenameThe filename of the file.
FileSizeThe size of the file being verified.

Implements BuildPatchServices::IVerifierStat.

◆ OnProcessedDataUpdated()

void BuildPatchServices::FVerifierStatistics::OnProcessedDataUpdated ( int64  TotalBytes)
overridevirtual

Called to update the total amount of bytes which have been processed.

Parameters
TotalBytesThe number of bytes processed so far.

Implements BuildPatchServices::IVerifierStat.

◆ OnTotalRequiredUpdated()

void BuildPatchServices::FVerifierStatistics::OnTotalRequiredUpdated ( int64  TotalBytes)
overridevirtual

Called to update the total number of bytes to be processed.

Parameters
TotalBytesThe total number of bytes to be processed.

Implements BuildPatchServices::IVerifierStat.


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