LootLocker Unreal SDK 10.7.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

int FLootLockerRemoteSessionProcess::RetryLimit = 5
staticconstexpr

◆ ShouldCancel

bool FLootLockerRemoteSessionProcess::ShouldCancel = false