UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VerifierStatistics.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
5
6namespace BuildPatchServices
7{
8 class ISpeedRecorder;
9 struct FBuildPatchProgress;
10 class IFileOperationTracker;
11 enum class EVerifyError : uint32;
12
17 : public IVerifierStat
18 {
19 public:
23 virtual uint64 GetBytesVerified() const = 0;
24
29
33 virtual int32 GetNumFailedFilesVerified() const = 0;
34
39
43 virtual bool IsCurrentlyReading() const = 0;
44 };
45
50 {
51 public:
59 static IVerifierStatistics* Create(ISpeedRecorder* SpeedRecorder, FBuildPatchProgress* BuildProgress, IFileOperationTracker* FileOperationTracker);
60 };
61}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition VerifierStatistics.h:50
Definition FileOperationTracker.h:19
Definition SpeedRecorder.h:12
Definition Verifier.h:102
Definition VerifierStatistics.h:18
virtual uint64 GetBytesVerified() const =0
virtual int32 GetNumSuccessfulFilesVerified() const =0
virtual int32 GetNumFailedFilesVerified() const =0
virtual TMap< EVerifyError, int32 > GetVerifyErrorCounts() const =0
virtual bool IsCurrentlyReading() const =0
EVerifyError
Definition BuildPatchVerify.h:33
Definition UnrealString.h.inl:34
Definition BuildPatchFileConstructor.h:28
Definition BuildPatchProgress.h:22