#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()
| static void ULootLockerRemoteSessionRequestHandler::CancelRemoteSessionProcess |
( |
const FString & |
ProcessID | ) |
|
|
static |
◆ ClearTimer()
| static void ULootLockerRemoteSessionRequestHandler::ClearTimer |
( |
FTimerHandle |
TimerHandle | ) |
|
|
staticprotected |
◆ ContinualPollingAction()
◆ KillProcess()
| static void ULootLockerRemoteSessionRequestHandler::KillProcess |
( |
const FString & |
ProcessID | ) |
|
|
static |
◆ LeaseRemoteSession()
◆ RefreshRemoteSession()
◆ SetTimer()
| static void ULootLockerRemoteSessionRequestHandler::SetTimer |
( |
FTimerHandle |
TimerHandle, |
|
|
const FTimerDelegate & |
BaseDelegate, |
|
|
float |
TimeToNextPoll |
|
) |
| |
|
staticprotected |
◆ StartRemoteSession() [1/2]
| static FString ULootLockerRemoteSessionRequestHandler::StartRemoteSession |
( |
const FString & |
LeaseCode, |
|
|
const FString & |
LeaseNonce, |
|
|
const LLAPI< FLootLockerStartRemoteSessionResponse >::FResponseInspectorCallback & |
OnCompleteCallback |
|
) |
| |
|
staticprotected |
◆ StartRemoteSession() [2/2]