UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::IVerifierStat Class Referenceabstract

#include <Verifier.h>

+ Inheritance diagram for BuildPatchServices::IVerifierStat:

Public Member Functions

virtual ~IVerifierStat ()
 
virtual void OnFileStarted (const FString &Filename, int64 FileSize)=0
 
virtual void OnFileProgress (const FString &Filename, int64 TotalBytes)=0
 
virtual void OnFileCompleted (const FString &Filename, EVerifyResult VerifyResult)=0
 
virtual void OnFileRead (const ISpeedRecorder::FRecord &Record)=0
 
virtual void OnProcessedDataUpdated (int64 TotalBytes)=0
 
virtual void OnTotalRequiredUpdated (int64 TotalBytes)=0
 

Detailed Description

This interface defines the statistics class required by the verifier system. It should be implemented in order to collect desired information which is being broadcast by the system.

Constructor & Destructor Documentation

◆ ~IVerifierStat()

virtual BuildPatchServices::IVerifierStat::~IVerifierStat ( )
inlinevirtual

Member Function Documentation

◆ OnFileCompleted()

virtual void BuildPatchServices::IVerifierStat::OnFileCompleted ( const FString &  Filename,
EVerifyResult  VerifyResult 
)
pure virtual

Called each time a file has finished being verified.

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

Implemented in BuildPatchServices::FVerifierStatistics.

◆ OnFileProgress()

virtual void BuildPatchServices::IVerifierStat::OnFileProgress ( const FString &  Filename,
int64  TotalBytes 
)
pure virtual

Called during a file verification with the current progress.

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

Implemented in BuildPatchServices::FVerifierStatistics.

◆ OnFileRead()

virtual void BuildPatchServices::IVerifierStat::OnFileRead ( const ISpeedRecorder::FRecord Record)
pure virtual

Called each time a read operation is made.

Parameters
RecordThe details for the operation.

Implemented in BuildPatchServices::FVerifierStatistics.

◆ OnFileStarted()

virtual void BuildPatchServices::IVerifierStat::OnFileStarted ( const FString &  Filename,
int64  FileSize 
)
pure virtual

Called each time a file is going to be verified.

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

Implemented in BuildPatchServices::FVerifierStatistics.

◆ OnProcessedDataUpdated()

virtual void BuildPatchServices::IVerifierStat::OnProcessedDataUpdated ( int64  TotalBytes)
pure virtual

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

Parameters
TotalBytesThe number of bytes processed so far.

Implemented in BuildPatchServices::FVerifierStatistics.

◆ OnTotalRequiredUpdated()

virtual void BuildPatchServices::IVerifierStat::OnTotalRequiredUpdated ( int64  TotalBytes)
pure virtual

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

Parameters
TotalBytesThe total number of bytes to be processed.

Implemented in BuildPatchServices::FVerifierStatistics.


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