#include <LootLockerRemoteSessionRequestHandler.h>
|
| static void | CancelRemoteSessionProcess (const FString &ProcessID) |
| static FString | StartRemoteSession (ELootLockerRemoteSessionLeaseIntent Intent=ELootLockerRemoteSessionLeaseIntent::login, const FLootLockerLeaseRemoteSessionResponseDelegate &RemoteSessionLeaseInformation=FLootLockerLeaseRemoteSessionResponseDelegate(), const FLootLockerRemoteSessionStatusPollingResponseDelegate &RemoteSessionLeaseStatusUpdate=FLootLockerRemoteSessionStatusPollingResponseDelegate(), const FLootLockerStartRemoteSessionResponseDelegate &OnComplete=FLootLockerStartRemoteSessionResponseDelegate(), float PollingIntervalSeconds=1.0f, float TimeOutAfterMinutes=5.0f, const FString &ForPlayerWithUlid="", ELootLockerAccountProvider Provider=ELootLockerAccountProvider::Guest) |
| static FString | RefreshRemoteSession (const FString &RefreshToken, const FLootLockerRefreshRemoteSessionResponseDelegate &OnComplete) |
| static FString | ContinualPollingAction (const FString &ProcessID, const FLootLockerRemoteSessionStatusPollingResponseDelegate &RemoteSessionLeaseStatusUpdate=FLootLockerRemoteSessionStatusPollingResponseDelegate(), const FLootLockerStartRemoteSessionResponseDelegate &OnComplete=FLootLockerStartRemoteSessionResponseDelegate()) |
| static void | KillProcess (const FString &ProcessID) |
◆ ULootLockerRemoteSessionRequestHandler()
| ULootLockerRemoteSessionRequestHandler::ULootLockerRemoteSessionRequestHandler |
( |
| ) |
|
|
inline |
◆ CancelRemoteSessionProcess()
| void ULootLockerRemoteSessionRequestHandler::CancelRemoteSessionProcess |
( |
const FString & | ProcessID | ) |
|
|
static |
◆ ClearTimer()
| void ULootLockerRemoteSessionRequestHandler::ClearTimer |
( |
FTimerHandle | TimerHandle | ) |
|
|
staticprotected |
◆ ContinualPollingAction()
◆ KillProcess()
| void ULootLockerRemoteSessionRequestHandler::KillProcess |
( |
const FString & | ProcessID | ) |
|
|
static |
◆ LeaseRemoteSession()
◆ RefreshRemoteSession()
◆ SetTimer()
| void ULootLockerRemoteSessionRequestHandler::SetTimer |
( |
FTimerHandle | TimerHandle, |
|
|
const FTimerDelegate & | BaseDelegate, |
|
|
float | TimeToNextPoll ) |
|
staticprotected |
◆ StartRemoteSession() [1/2]
| FString ULootLockerRemoteSessionRequestHandler::StartRemoteSession |
( |
const FString & | LeaseCode, |
|
|
const FString & | LeaseNonce, |
|
|
const LLAPI< FLootLockerStartRemoteSessionResponse >::FResponseInspectorCallback & | OnCompleteCallback ) |
|
staticprotected |
◆ StartRemoteSession() [2/2]