Files
UnrealEngineUWP/Engine/Source/Runtime/Online/HTTP/Private/IHttpThreadedRequest.h
lorry li ba0c68c448 Only output warning when request stay in http thread queue for too long;
Added the MaxTimeToWaitInQueue stat in HttpStats.

#jira UE-204405
[REVIEW] [at]michael.kirzinger [at]michael.atchison [at]rafa.lecina [at]alejandro.aguilar
#rb alejandro.aguilar, michael.atchison, Rafa.Lecina

[CL 31441575 by lorry li in ue5-main branch]
2024-02-13 14:53:52 -05:00

22 lines
506 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "GenericPlatform/HttpRequestCommon.h"
class IHttpThreadedRequest : public FHttpRequestCommon
{
public:
// Called on http thread
virtual bool StartThreadedRequest() = 0;
virtual bool IsThreadedRequestComplete() = 0;
virtual void TickThreadedRequest(float DeltaSeconds) = 0;
void StartWaitingInQueue();
float GetTimeStartedWaitingInQueue() const;
public:
float TimeStartedWaitingInQueue = 0.0f;
};