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

#include <DownloadService.h>

+ Inheritance diagram for BuildPatchServices::IDownloadServiceStat:

Classes

struct  FDownloadRecord
 

Public Member Functions

virtual ~IDownloadServiceStat ()
 
virtual void OnDownloadStarted (int32 RequestId, const FString &Uri)=0
 
virtual void OnDownloadProgress (int32 RequestId, uint64 BytesReceived)=0
 
virtual void OnDownloadComplete (const FDownloadRecord &DownloadRecord)=0
 

Detailed Description

This interface defines the statistics class required by the download service. It should be implemented in order to collect desired information which is being broadcast by the system.

Constructor & Destructor Documentation

◆ ~IDownloadServiceStat()

virtual BuildPatchServices::IDownloadServiceStat::~IDownloadServiceStat ( )
inlinevirtual

Member Function Documentation

◆ OnDownloadComplete()

virtual void BuildPatchServices::IDownloadServiceStat::OnDownloadComplete ( const FDownloadRecord DownloadRecord)
pure virtual

Called for each request completion.

Parameters
DownloadRecordThe struct containing the stats for this request.

Implemented in BuildPatchServices::FDownloadServiceStatistics.

◆ OnDownloadProgress()

virtual void BuildPatchServices::IDownloadServiceStat::OnDownloadProgress ( int32  RequestId,
uint64  BytesReceived 
)
pure virtual

Called for each request completion.

Parameters
RequestIdThe id for the request.
BytesReceivedThe bytes received so far.

Implemented in BuildPatchServices::FDownloadServiceStatistics.

◆ OnDownloadStarted()

virtual void BuildPatchServices::IDownloadServiceStat::OnDownloadStarted ( int32  RequestId,
const FString &  Uri 
)
pure virtual

Called as each request has started.

Parameters
RequestIdThe id for the request.
UriThe uri for the request.

Implemented in BuildPatchServices::FDownloadServiceStatistics.


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