LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerHTTPExecutionQueueItem.h File Reference
#include "CoreMinimal.h"
#include "Interfaces/IHttpRequest.h"
#include "LootLockerHTTPRequestData.h"
#include "LootLockerResponse.h"
Include dependency graph for LootLockerHTTPExecutionQueueItem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLootLockerHTTPExecutionQueueItem
 Pairs a pending FLootLockerHTTPRequestData with its active IHttpRequest handle. More...

Enumerations

enum class  ELootLockerHTTPExecutionQueueProcessingResult : uint8 {
  None = 0 , WaitForNextTick = 1 , Completed_Success = 2 , Completed_Failed = 3 ,
  Completed_TimedOut = 4 , ShouldBeRetried = 5 , NeedsSessionRefresh = 6
}
 Outcome codes returned by the HTTP execution queue's per-tick processing loop. More...

Enumeration Type Documentation

◆ ELootLockerHTTPExecutionQueueProcessingResult

Outcome codes returned by the HTTP execution queue's per-tick processing loop.

Each in-flight item produces one of these on every Tick() pass.

Enumerator
None 

No determination made (initial / sentinel value).

WaitForNextTick 

The item is still in-flight; check again next tick.

Completed_Success 

The HTTP exchange completed and returned a success response.

Completed_Failed 

The HTTP exchange completed and returned a failure response.

Completed_TimedOut 

The request timed out waiting for a server response or for a session-refresh handshake to complete.

ShouldBeRetried 

The request failed with a retryable error (e.g.

5xx, network glitch). The queue will re-enqueue it after the appropriate back-off delay.

NeedsSessionRefresh 

The server returned a 401/403 that can potentially be resolved by refreshing the player session.

The queue suspends the item until the refresh completes.