UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HttpFwd.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Templates/SharedPointer.h
"
6
#include "Misc/Optional.h"
7
#include "
HttpConstants.h
"
8
9
class
IHttpRequest
;
10
class
IHttpResponse
;
11
12
typedef
TSharedPtr<IHttpRequest, ESPMode::ThreadSafe>
FHttpRequestPtr
;
13
typedef
TSharedPtr<IHttpResponse, ESPMode::ThreadSafe>
FHttpResponsePtr
;
14
15
typedef
TSharedRef<IHttpRequest, ESPMode::ThreadSafe>
FHttpRequestRef
;
16
typedef
TSharedRef<IHttpResponse, ESPMode::ThreadSafe>
FHttpResponseRef
;
17
18
namespace
FHttpRetrySystem
19
{
20
using
RetryLimitCountType
=
uint32
;
21
using
RetryTimeoutRelativeSecondsType
=
double
;
22
23
using
FRandomFailureRateSetting
=
TOptional<float>
;
24
using
FRetryLimitCountSetting
=
TOptional<RetryLimitCountType>
;
25
using
FRetryTimeoutRelativeSecondsSetting
=
TOptional<RetryTimeoutRelativeSecondsType>
;
26
using
FRetryResponseCodes
=
TSet<int32>
;
27
using
FRetryVerbs
=
TSet<FName>
;
28
29
struct
FRetryDomains
;
30
using
FRetryDomainsPtr
=
TSharedPtr<FRetryDomains, ESPMode::ThreadSafe>
;
31
};
SharedPointer.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
HttpConstants.h
FHttpResponsePtr
TSharedPtr< IHttpResponse, ESPMode::ThreadSafe > FHttpResponsePtr
Definition
HttpFwd.h:13
FHttpRequestRef
TSharedRef< IHttpRequest, ESPMode::ThreadSafe > FHttpRequestRef
Definition
HttpFwd.h:15
FHttpResponseRef
TSharedRef< IHttpResponse, ESPMode::ThreadSafe > FHttpResponseRef
Definition
HttpFwd.h:16
FHttpRequestPtr
TSharedPtr< IHttpRequest, ESPMode::ThreadSafe > FHttpRequestPtr
Definition
HttpFwd.h:12
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
IHttpRequest
Definition
IHttpRequest.h:171
IHttpResponse
Definition
IHttpResponse.h:111
TSharedPtr
Definition
SharedPointer.h:692
TSharedRef
Definition
SharedPointer.h:153
FHttpRetrySystem
Definition
HttpRetrySystem.cpp:22
FHttpRetrySystem::RetryTimeoutRelativeSecondsType
double RetryTimeoutRelativeSecondsType
Definition
HttpFwd.h:21
FHttpRetrySystem::FRetryVerbs
TSet< FName > FRetryVerbs
Definition
HttpFwd.h:27
FHttpRetrySystem::RetryLimitCountType
uint32 RetryLimitCountType
Definition
HttpFwd.h:20
FHttpRetrySystem::FRetryResponseCodes
TSet< int32 > FRetryResponseCodes
Definition
HttpFwd.h:26
FHttpRetrySystem::FRetryDomains
Definition
HttpRetrySystem.h:47
TOptional< float >
Engine
Source
Runtime
Online
HTTP
Public
HttpFwd.h
Generated by
1.9.8