LootLocker Unreal SDK 10.4.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
29 int32 IncrementalBackoffFactor = 2;
30
35 int32 InitialRetryWaitTimeMs = 50;
36
42 int32 MaxOngoingRequests = 50;
43
49 int32 MaxQueueSize = 5000;
50
55 int32 ChokeWarningThreshold = 500;
56
61 int32 RequestTimeoutSeconds = 300;
62
68 bool DenyIncomingRequestsWhenBackedUp = true;
69
75 bool LogQueueRejections =
76#if WITH_EDITOR
77 true;
78#else
79 false;
80#endif
81
88 float ChokeWarningLogIntervalSeconds = 2.0f;
89
101 float SlowListenerWarningThresholdMs = 16.0f;
102
104};
Configuration for the LootLocker HTTP execution queue and retry logic.
Definition LootLockerHTTPClientConfiguration.h:15