![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DownloadServiceStatistics.h>
Inheritance diagram for BuildPatchServices::IDownloadServiceStatistics:Public Member Functions | |
| virtual uint64 | GetBytesDownloaded () const =0 |
| virtual int32 | GetNumSuccessfulChunkDownloads () const =0 |
| virtual int32 | GetNumFailedChunkDownloads () const =0 |
| virtual int32 | GetNumCurrentDownloads () const =0 |
| virtual TArray< FDownload > | GetCurrentDownloads () const =0 |
| virtual TPair< double, uint32 > | GetImmediateAverageSpeedPerRequest (uint32 MinCount)=0 |
| virtual void | Reset ()=0 |
Public Member Functions inherited from BuildPatchServices::IDownloadServiceStat | |
| 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 |
Interface to the statistics class which provides access to tracked values from a download service stat.
|
pure virtual |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
|
pure virtual |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
|
pure virtual |
Calculates the average speed per request since the last time this function was called. NOT A CUMULATIVE AVERAGE
| MinCount | – The smallest number of samples that will be used for calculating an average; if the minimum count isn't met, the same value as the previous call is returned, and the samples will continue to accumulate. |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
|
pure virtual |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
|
pure virtual |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
|
pure virtual |
Implemented in BuildPatchServices::FDownloadServiceStatistics.
Resets all internal statistics.
Implemented in BuildPatchServices::FDownloadServiceStatistics.