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

#include <DownloadServiceStatistics.h>

Static Public Member Functions

static IDownloadServiceStatisticsCreate (ISpeedRecorder *SpeedRecorder, IDataSizeProvider *DataSizeProvider, IInstallerAnalytics *InstallerAnalytics)
 

Detailed Description

A factory for creating an IDownloadServiceStatistics instance.

Member Function Documentation

◆ Create()

IDownloadServiceStatistics * BuildPatchServices::FDownloadServiceStatisticsFactory::Create ( ISpeedRecorder SpeedRecorder,
IDataSizeProvider DataSizeProvider,
IInstallerAnalytics InstallerAnalytics 
)
static

Creates the download service's dependency interface and exposes additional information.

Parameters
SpeedRecorderThe speed recorder instance that we send activity records to.
DataSizeProviderThe data size provider for looking up the file size of each downloadable chunk.
InstallerAnalyticsThe analytics implementation for reporting the download service events.
Returns
the new IDownloadServiceStatistics instance created.

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