UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CloudChunkSourceStatistics.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 IInstallerAnalytics;
9 struct FBuildPatchProgress;
10 class IFileOperationTracker;
11
17 {
18 public:
22 virtual uint64 GetRequiredDownloadSize() const = 0;
23
28
33
37 virtual float GetDownloadSuccessRate() const = 0;
38
43
48
52 virtual uint32 GetCurrentRequestCount() const = 0;
53
57 virtual uint32 GetPeakRequestCount() const = 0;
58 };
59
64 {
65 public:
73 static ICloudChunkSourceStatistics* Create(IInstallerAnalytics* InstallerAnalytics, FBuildPatchProgress* BuildProgress, IFileOperationTracker* FileOperationTracker);
74 };
75}
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
EBuildPatchDownloadHealth
Definition IBuildInstaller.h:88
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition CloudChunkSourceStatistics.h:64
Definition CloudChunkSource.h:188
Definition CloudChunkSourceStatistics.h:17
virtual EBuildPatchDownloadHealth GetDownloadHealth() const =0
virtual TArray< float > GetDownloadHealthTimers() const =0
virtual uint32 GetCurrentRequestCount() const =0
virtual uint64 GetNumCorruptChunkDownloads() const =0
virtual uint64 GetRequiredDownloadSize() const =0
virtual uint64 GetNumAbortedChunkDownloads() const =0
Definition FileOperationTracker.h:19
Definition InstallerAnalytics.h:17
Definition Array.h:670
Definition BuildPatchFileConstructor.h:28
Definition BuildPatchProgress.h:22