LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerRemoteSessionProcess Struct Reference

#include <LootLockerRemoteSessionRequestHandler.h>

Public Member Functions

 FLootLockerRemoteSessionProcess (float _PollingIntervalSeconds, float timeOutAfterMinutes)
 

Data Fields

FString LeaseCode = ""
 
FString LeaseNonce = ""
 
ELootLockerRemoteSessionLeaseStatus LastUpdatedStatus = ELootLockerRemoteSessionLeaseStatus::Failed
 
FDateTime LeasingProcessTimeoutTime
 
float PollingIntervalSeconds = 1.0f
 
FDateTime LastUpdatedAt
 
int Retries = 0
 
bool ShouldCancel = false
 
FTimerHandle RemoteSessionProcessTimerHandle
 

Static Public Attributes

static constexpr int RetryLimit = 5
 

Constructor & Destructor Documentation

◆ FLootLockerRemoteSessionProcess()

FLootLockerRemoteSessionProcess::FLootLockerRemoteSessionProcess ( float  _PollingIntervalSeconds,
float  timeOutAfterMinutes 
)

Field Documentation

◆ LastUpdatedAt

FDateTime FLootLockerRemoteSessionProcess::LastUpdatedAt

◆ LastUpdatedStatus

ELootLockerRemoteSessionLeaseStatus FLootLockerRemoteSessionProcess::LastUpdatedStatus = ELootLockerRemoteSessionLeaseStatus::Failed

◆ LeaseCode

FString FLootLockerRemoteSessionProcess::LeaseCode = ""

◆ LeaseNonce

FString FLootLockerRemoteSessionProcess::LeaseNonce = ""

◆ LeasingProcessTimeoutTime

FDateTime FLootLockerRemoteSessionProcess::LeasingProcessTimeoutTime

◆ PollingIntervalSeconds

float FLootLockerRemoteSessionProcess::PollingIntervalSeconds = 1.0f

◆ RemoteSessionProcessTimerHandle

FTimerHandle FLootLockerRemoteSessionProcess::RemoteSessionProcessTimerHandle

◆ Retries

int FLootLockerRemoteSessionProcess::Retries = 0

◆ RetryLimit

constexpr int FLootLockerRemoteSessionProcess::RetryLimit = 5
staticconstexpr

◆ ShouldCancel

bool FLootLockerRemoteSessionProcess::ShouldCancel = false