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

Public Member Functions

 FVerifier (IFileSystem *FileSystem, IVerifierStat *InVerificationStat, EVerifyMode InVerifyMode, IBuildInstallerSharedContextPtr InSharedContext, IBuildManifestSet *InManifestSet, FString InVerifyDirectory, FString InStagedFileDirectory)
 
 ~FVerifier ()
 
virtual void SetPaused (bool bInIsPaused) override
 
virtual void Abort () override
 
virtual EVerifyResult Verify (TArray< FString > &CorruptFiles) override
 
virtual void AddTouchedFiles (const TSet< FString > &TouchedFiles) override
 
- Public Member Functions inherited from BuildPatchServices::IControllable
virtual ~IControllable ()
 

Constructor & Destructor Documentation

◆ FVerifier()

BuildPatchServices::FVerifier::FVerifier ( IFileSystem FileSystem,
IVerifierStat InVerificationStat,
EVerifyMode  InVerifyMode,
IBuildInstallerSharedContextPtr  InSharedContext,
IBuildManifestSet InManifestSet,
FString  InVerifyDirectory,
FString  InStagedFileDirectory 
)

◆ ~FVerifier()

BuildPatchServices::FVerifier::~FVerifier ( )
inline

Member Function Documentation

◆ Abort()

void BuildPatchServices::FVerifier::Abort ( )
overridevirtual

Called to instruct the class to cease all activity, and perform any shutdown.

Implements BuildPatchServices::IControllable.

◆ AddTouchedFiles()

void BuildPatchServices::FVerifier::AddTouchedFiles ( const TSet< FString > &  TouchedFiles)
overridevirtual

Register any files that have been built so that they are verified in addition to any marked for repair when Verify is ran.

Parameters
TouchedFilesThe array of files that have been created or edited.

Implements BuildPatchServices::IVerifier.

◆ SetPaused()

void BuildPatchServices::FVerifier::SetPaused ( bool  bIsPaused)
overridevirtual

Sets whether the class should pause current activities and wait.

Parameters
bIsPausedTrue if the class should pause.

Implements BuildPatchServices::IControllable.

◆ Verify()

EVerifyResult BuildPatchServices::FVerifier::Verify ( TArray< FString > &  CorruptFiles)
overridevirtual

Verifies a local directory structure against a given manifest. NOTE: This function is blocking and will not return until finished. Don't run on main thread.

Parameters
CorruptFilesOUT The array of files that do not match or are locally missing.
Returns
EVerifiyResult::Success if no file errors occurred AND the verification was successful. Otherwise it will return the first error encountered during verification.

Implements BuildPatchServices::IVerifier.


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