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

#include <Verifier.h>

+ Inheritance diagram for BuildPatchServices::IVerifier:

Public Member Functions

virtual EVerifyResult Verify (TArray< FString > &CorruptFiles)=0
 
virtual void AddTouchedFiles (const TSet< FString > &TouchedFiles)=0
 
- Public Member Functions inherited from BuildPatchServices::IControllable
virtual ~IControllable ()
 
virtual void SetPaused (bool bIsPaused)=0
 
virtual void Abort ()=0
 

Detailed Description

An interface providing the functionality to verify a local installation.

Member Function Documentation

◆ AddTouchedFiles()

virtual void BuildPatchServices::IVerifier::AddTouchedFiles ( const TSet< FString > &  TouchedFiles)
pure virtual

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.

Implemented in BuildPatchServices::FVerifier.

◆ Verify()

virtual EVerifyResult BuildPatchServices::IVerifier::Verify ( TArray< FString > &  CorruptFiles)
pure virtual

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.

Implemented in BuildPatchServices::FVerifier.


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