LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerHTTPClientConfiguration.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5#include "CoreMinimal.h"
6
14struct LOOTLOCKERSDK_API FLootLockerHTTPClientConfiguration
15{
20 int32 MaxRetries = 5;
21
30
36
43
49 int32 MaxQueueSize = 5000;
50
56
62
69
76#if WITH_EDITOR
77 true;
78#else
79 false;
80#endif
81
89
102
104};
int32 InitialRetryWaitTimeMs
Base wait time in milliseconds before the first retry attempt.
Definition LootLockerHTTPClientConfiguration.h:35
bool LogQueueRejections
When true, rejections caused by queue-capacity limits are written to the log.
Definition LootLockerHTTPClientConfiguration.h:75
int32 RequestTimeoutSeconds
Client-side request timeout in seconds.
Definition LootLockerHTTPClientConfiguration.h:61
float ChokeWarningLogIntervalSeconds
Minimum interval in seconds between consecutive choke-warning log entries.
Definition LootLockerHTTPClientConfiguration.h:88
int32 IncrementalBackoffFactor
Multiplicative factor applied to the wait time between each successive retry attempt (exponential bac...
Definition LootLockerHTTPClientConfiguration.h:29
int32 ChokeWarningThreshold
Pending-queue depth at which a warning is emitted to alert that the HTTP client is approaching capaci...
Definition LootLockerHTTPClientConfiguration.h:55
int32 MaxRetries
Maximum number of times a failed request will be retried before the error is returned to the caller.
Definition LootLockerHTTPClientConfiguration.h:20
bool DenyIncomingRequestsWhenBackedUp
When true, incoming requests are immediately rejected (with a synthetic error response) while the pen...
Definition LootLockerHTTPClientConfiguration.h:68
float SlowListenerWarningThresholdMs
Wall-clock threshold in milliseconds above which a warning is emitted if a single response listener t...
Definition LootLockerHTTPClientConfiguration.h:101
int32 MaxQueueSize
Maximum number of requests allowed to sit in the pending queue.
Definition LootLockerHTTPClientConfiguration.h:49
int32 MaxOngoingRequests
Maximum number of HTTP requests that may be in-flight (awaiting a server response) at the same time.
Definition LootLockerHTTPClientConfiguration.h:42