|
| | FNoCloudChunkSourceStat () |
| |
| | ~FNoCloudChunkSourceStat () |
| |
| virtual void | OnDownloadRequested (const FGuid &ChunkId) override |
| |
| virtual void | OnDownloadSuccess (const FGuid &ChunkId) override |
| |
| virtual void | OnDownloadFailed (const FGuid &ChunkId, const FString &Url) override |
| |
| virtual void | OnDownloadCorrupt (const FGuid &ChunkId, const FString &Url, BuildPatchServices::EChunkLoadResult LoadResult) override |
| |
| virtual void | OnDownloadAborted (const FGuid &ChunkId, const FString &Url, double DownloadTimeMean, double DownloadTimeStd, double DownloadTime, double BreakingPoint) override |
| |
| virtual void | OnReceivedDataUpdated (int64 TotalBytes) override |
| |
| virtual void | OnRequiredDataUpdated (int64 TotalBytes) override |
| |
| virtual void | OnDownloadHealthUpdated (EBuildPatchDownloadHealth DownloadHealth) override |
| |
| virtual void | OnSuccessRateUpdated (float SuccessRate) override |
| |
| virtual void | OnActiveRequestCountUpdated (uint32 RequestCount) override |
| |
| virtual void | OnAcceptedNewRequirements (const TSet< FGuid > &ChunkIds) override |
| |
| virtual | ~ICloudChunkSourceStat () |
| |
| virtual void | OnDownloadCorrupt (const FGuid &ChunkId, const FString &Url, EChunkLoadResult LoadResult)=0 |
| |
◆ FNoCloudChunkSourceStat()
| DeltaStats::FNoCloudChunkSourceStat::FNoCloudChunkSourceStat |
( |
| ) |
|
|
inline |
◆ ~FNoCloudChunkSourceStat()
| DeltaStats::FNoCloudChunkSourceStat::~FNoCloudChunkSourceStat |
( |
| ) |
|
|
inline |
◆ OnAcceptedNewRequirements()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnAcceptedNewRequirements |
( |
const TSet< FGuid > & |
ChunkIds | ) |
|
|
inlineoverridevirtual |
◆ OnActiveRequestCountUpdated()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnActiveRequestCountUpdated |
( |
uint32 |
RequestCount | ) |
|
|
inlineoverridevirtual |
Called whenever the current number of active requests updates.
- Parameters
-
| RequestCount | The number of currently active requests, this will range between 0 and NumSimultaneousDownloads config. |
Implements BuildPatchServices::ICloudChunkSourceStat.
◆ OnDownloadAborted()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnDownloadAborted |
( |
const FGuid & |
ChunkId, |
|
|
const FString & |
Url, |
|
|
double |
DownloadTimeMean, |
|
|
double |
DownloadTimeStd, |
|
|
double |
DownloadTime, |
|
|
double |
BreakingPoint |
|
) |
| |
|
inlineoverridevirtual |
Called whenever a chunk was aborted because it was determined as taking too long.
- Parameters
-
| ChunkId | The id of the chunk. |
| Url | The url used to request the chunk. |
| DownloadTimeMean | The current mean time for chunk downloads when this abort was made. |
| DownloadTimeStd | The current standard deviation for chunk download times when this abort was made. |
| DownloadTime | The time this request had been running for. |
| BreakingPoint | The calculated breaking point which this request has overran. |
Implements BuildPatchServices::ICloudChunkSourceStat.
◆ OnDownloadCorrupt()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnDownloadCorrupt |
( |
const FGuid & |
ChunkId, |
|
|
const FString & |
Url, |
|
|
BuildPatchServices::EChunkLoadResult |
LoadResult |
|
) |
| |
|
inlineoverridevirtual |
◆ OnDownloadFailed()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnDownloadFailed |
( |
const FGuid & |
ChunkId, |
|
|
const FString & |
Url |
|
) |
| |
|
inlineoverridevirtual |
◆ OnDownloadHealthUpdated()
Called whenever the perceived download health changes, according to the provided configuration.
- Parameters
-
| DownloadHealth | The new download health value. |
Implements BuildPatchServices::ICloudChunkSourceStat.
◆ OnDownloadRequested()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnDownloadRequested |
( |
const FGuid & |
ChunkId | ) |
|
|
inlineoverridevirtual |
◆ OnDownloadSuccess()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnDownloadSuccess |
( |
const FGuid & |
ChunkId | ) |
|
|
inlineoverridevirtual |
◆ OnReceivedDataUpdated()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnReceivedDataUpdated |
( |
int64 |
TotalBytes | ) |
|
|
inlineoverridevirtual |
◆ OnRequiredDataUpdated()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnRequiredDataUpdated |
( |
int64 |
TotalBytes | ) |
|
|
inlineoverridevirtual |
Called whenever the total number of bytes intended to download updates. This can occur after initialization if a chunk is requested which was not in the original list.
- Parameters
-
| TotalBytes | The number of bytes downloaded so far. |
Implements BuildPatchServices::ICloudChunkSourceStat.
◆ OnSuccessRateUpdated()
| virtual void DeltaStats::FNoCloudChunkSourceStat::OnSuccessRateUpdated |
( |
float |
SuccessRate | ) |
|
|
inlineoverridevirtual |
Called whenever the success rate of requests has been updated.
- Parameters
-
| SuccessRate | The new success rate value, when 1.0 is all requests made so far have been successful, and 0.0 is all requests failed so far. |
Implements BuildPatchServices::ICloudChunkSourceStat.
The documentation for this class was generated from the following file: