UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstallChunkSourceStatistics.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 class IInstallerAnalytics;
10 class IFileOperationTracker;
11
17 {
18 public:
22 virtual uint64 GetBytesRead() const = 0;
23
28
32 virtual int32 GetNumFailedChunkRecycles() const = 0;
33
37 virtual bool IsCurrentlyReading() const = 0;
38 };
39
44 {
45 public:
53 static IInstallChunkSourceStatistics* Create(ISpeedRecorder* SpeedRecorder, IInstallerAnalytics* InstallerAnalytics, IFileOperationTracker* FileOperationTracker);
54 };
55}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
Definition InstallChunkSourceStatistics.h:44
Definition FileOperationTracker.h:19
Definition InstallChunkSource.h:62
Definition InstallChunkSourceStatistics.h:17
virtual int32 GetNumSuccessfulChunkRecycles() const =0
Definition InstallerAnalytics.h:17
Definition SpeedRecorder.h:12
Definition BuildPatchFileConstructor.h:28