FManager

Windows
MacOS
Linux

References

Module

HTTP

Header

/Engine/Source/Runtime/Online/HTTP/Public/HttpRetrySystem.h

Include

#include "HttpRetrySystem.h"

Syntax

class FManager

Variables

Constructors

Name Description

Public function

FManager

(
    const FRetryLimitCountSetting& InR...,
    const FRetryTimeoutRelativeSecondsS...
)

FManager.

Destructors

Name Description

Public function Virtual

~FManager()

Functions

Name Description

Public function

void

 

BlockUntilFlushed

(
    float TimeoutSec
)

Protected function

void

 

CancelRequest

(
    TSharedRef< FRequest >& HttpReques...
)

Protected function

bool

 

CanRetry

(
    const FHttpRetryRequestEntry& Http...
)

Public function

TSharedRef< ...

 

CreateRequest

(
    const FRetryLimitCountSetting& InR...,
    const FRetryTimeoutRelativeSecondsS...,
    const FRetryResponseCodes& InRetry...,
    const FRetryVerbs& InRetryVerbs,
    const FRetryDomainsPtr& InRetryDom...
)

Create a new http request with retries

Protected function

float

 

GetLockoutPeriodSeconds

(
    const FHttpRetryRequestEntry& Http...
)

Protected function

bool

 

HasTimedOut

(
    const FHttpRetryRequestEntry& Http...,
    const double NowAbsoluteSeconds
)

Protected function

bool

 

ProcessRequest

(
    TSharedRef< FRequest >& HttpReques...
)

Public function

void

 

SetDefaultRetryLimit

(
    uint32 Value
)

Public function

void

 

SetRandomFailureRate

(
    float Value
)

Protected function

bool

 

ShouldRetry

(
    const FHttpRetryRequestEntry& Http...
)

Public function

bool

 

Update

(
    uint32* FileCount,
    uint32* FailingCount,
    uint32* FailedCount,
    uint32* CompletedCount
)

Updates the entries in the list of retry requests.

Classes

Name

Description

Protected struct

FHttpRetryRequestEntry

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss