/Engine/Source/Runtime/Online/HTTP/Public/HttpManager.h
Manages Http request that are currently being processed
class FHttpManager : public [FTSTickerObjectBase](API\Runtime\Core\Containers\FTSTickerObjectBase)
bool
bFlushing
This variable is set to true inFlush(EHttpFlushReason), and prevents new Http requests from being launched.
TFunction<FStr...
CorrelationIdMethod
This method will be called to generate a CorrelationId on all requests being sent if one is not already set
TMap< EHttpFlus...
FlushTimeLimitsMap
TQueue<TFuncti...
GameThreadQueue
Queue of tasks to run on the game thread
FHttpManagerReq...
RequestAddedDelegate
Delegate that will get called once request added
FHttpManagerReq...
RequestCompletedDelegate
Delegate that will get called when a request completes
TArray< FHttpRe...
Requests
List of Http requests that are actively being processed
FHttpThreadBase...
Thread
UE::Core::FURLR...
URLRequestFilter
Url request filter, if specified in the config, it will launch http request only when the url is in the allowlist