Navigation
API > API/Runtime > API/Runtime/HTTP
| Name | FManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Online/HTTP/Public/HttpRetrySystem.h |
| Include Path | #include "HttpRetrySystem.h" |
Syntax
class FManager : public TSharedFromThis< FManager >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FManager
(
const FRetryLimitCountSetting& InRetryLimitCountDefault, |
FManager. | HttpRetrySystem.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FManager() |
HttpRetrySystem.h |
Classes
| Name | Remarks |
|---|---|
| FHttpLogVerbosityTracker |
Structs
| Name | Remarks |
|---|---|
| FHttpRetryRequestEntry |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BlockUntilFlushed
(
float TimeoutSec |
HttpRetrySystem.h | ||
TSharedRef< class FHttpRetrySystem::FRequest, ESPMode::ThreadSafe > CreateRequest
(
const FRetryLimitCountSetting& InRetryLimitCountOverride, |
Create a new http request with retries | HttpRetrySystem.h | |
void SetDefaultRetryLimit
(
uint32 Value |
HttpRetrySystem.h | ||
void SetRandomFailureRate
(
float Value |
HttpRetrySystem.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CancelRequest
(
TSharedRef< FRequest, ESPMode::ThreadSafe >& HttpRequest |
HttpRetrySystem.h | ||
bool CanRetry
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h | ||
bool CanRetryForConnectionError
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h | ||
bool CanRetryInGeneral
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h | ||
float GetLockoutPeriodSeconds
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h | ||
bool HasTimedOut
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry, |
HttpRetrySystem.h | ||
void HttpRequestTimeoutAfterDelay
(
FManager::FHttpRetryRequestEntry& RequestEntry, |
HttpRetrySystem.h | ||
bool ProcessRequest
(
TSharedRef< FRequest, ESPMode::ThreadSafe >& HttpRequest |
HttpRetrySystem.h | ||
void RetryHttpRequest
(
FHttpRetryRequestEntry& RequestEntry |
Retry an HTTP request | HttpRetrySystem.h | |
void RetryHttpRequestWithDelay
(
FManager::FHttpRetryRequestEntry& RequestEntry, |
Retry an HTTP request with delay | HttpRetrySystem.h | |
bool RetryLimitForConnectionErrorIsSet
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h | ||
bool ShouldRetry
(
const FHttpRetryRequestEntry& HttpRetryRequestEntry |
HttpRetrySystem.h |