Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS
| Name | FAuthEOSGS |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/AuthEOSGS.h |
| Include Path | #include "Online/AuthEOSGS.h" |
Syntax
class FAuthEOSGS : public UE::Online::FAuthCommon
Inheritance Hierarchy
- ComponentType → TOnlineComponent → FAuthCommon → FAuthEOSGS
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAuthEOSGS
(
FOnlineServicesCommon& InOwningSubsystem |
Online/AuthEOSGS.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAuthEOSGS() |
Online/AuthEOSGS.h |
Structs
| Name | Remarks |
|---|---|
| FLoginContinuationData | |
| FUserScopedData |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FAuthCommon | Online/AuthEOSGS.h | |
| TLocalUserArray | TSparseArray< ValueType, TInlineSparseArrayAllocator< MAX_LOCAL_PLAYERS > > | Online/AuthEOSGS.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOnlineAsyncOpHandle< FAuthBeginVerifiedAuthSession > BeginVerifiedAuthSession
(
FAuthBeginVerifiedAuthSession::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FAuthCancelVerifiedAuthTicket > CancelVerifiedAuthTicket
(
FAuthCancelVerifiedAuthTicket::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FAuthEndVerifiedAuthSession > EndVerifiedAuthSession
(
FAuthEndVerifiedAuthSession::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineResult< FAuthGetRelyingParty > GetRelyingParty
(
FAuthGetRelyingParty::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FAuthLogin > Login
(
FAuthLogin::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FAuthLogout > Logout
(
FAuthLogout::Params&& Params |
Online/AuthEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FAuthQueryVerifiedAuthTicket > QueryVerifiedAuthTicket
(
FAuthQueryVerifiedAuthTicket::Params&& Params |
Online/AuthEOSGS.h |
Overridden from IOnlineComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize() |
Begin IOnlineComponent. | Online/AuthEOSGS.h | |
virtual void PreShutdown() |
Begin IAuth. | Online/AuthEOSGS.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOnlineAsyncOpHandle< FAuthConnectLoginRecoveryImpl > ConnectLoginRecoveryImplOp
(
FAuthConnectLoginRecoveryImpl::Params&& Params |
Online/AuthEOSGS.h | ||
TDefaultErrorResult< FAuthGetExternalAuthTokenImpl > GetExternalAuthTokenImpl
(
const FAuthGetExternalAuthTokenImpl::Params& Params |
Online/AuthEOSGS.h | ||
FUserScopedData * GetOrCreateUserScopedData
(
FPlatformUserId PlatformUserId |
Online/AuthEOSGS.h | ||
FUserScopedData * GetUserScopedData
(
FPlatformUserId PlatformUserId |
Online/AuthEOSGS.h | ||
const FUserScopedData * GetUserScopedData
(
FPlatformUserId PlatformUserId |
Online/AuthEOSGS.h | ||
TOnlineAsyncOpHandle< FAuthHandleConnectAuthNotifyExpirationImpl > HandleConnectAuthNotifyExpirationImplOp
(
FAuthHandleConnectAuthNotifyExpirationImpl::Params&& Params |
Online/AuthEOSGS.h | ||
TOnlineAsyncOpHandle< FAuthHandleConnectLoginStatusChangedImpl > HandleConnectLoginStatusChangedImplOp
(
FAuthHandleConnectLoginStatusChangedImpl::Params&& Params |
Online/AuthEOSGS.h | ||
TOnlineAsyncOpHandle< FAuthHandleEASLoginStatusChangedImpl > HandleEASLoginStatusChangedImplOp
(
FAuthHandleEASLoginStatusChangedImpl::Params&& Params |
Online/AuthEOSGS.h | ||
void InitializeConnectLoginRecoveryTimer
(
const TSharedRef< FAccountInfoEOS >& UserAuthData |
Online/AuthEOSGS.h | ||
TFuture< TDefaultErrorResult< FAuthLoginConnectImpl > > LoginConnectImpl
(
const FAuthLoginConnectImpl::Params& LoginParams |
Online/AuthEOSGS.h | ||
TFuture< TDefaultErrorResult< FAuthLoginEASImpl > > LoginEASImpl
(
const FAuthLoginEASImpl::Params& LoginParams |
Online/AuthEOSGS.h | ||
TFuture< TDefaultErrorResult< FAuthLogoutConnectImpl > > LogoutConnectImpl
(
const FAuthLogoutConnectImpl::Params& LogoutParams |
Online/AuthEOSGS.h | ||
TFuture< TDefaultErrorResult< FAuthLogoutEASImpl > > LogoutEASImpl
(
const FAuthLogoutEASImpl::Params& LogoutParams |
Online/AuthEOSGS.h | ||
void OnConnectAuthNotifyExpiration
(
const EOS_Connect_AuthExpirationCallbackInfo* Data |
Online/AuthEOSGS.h | ||
void OnConnectLoginStatusChanged
(
const EOS_Connect_LoginStatusChangedCallbackInfo* Data |
Online/AuthEOSGS.h | ||
void OnEASLoginStatusChanged
(
const EOS_Auth_LoginStatusChangedCallbackInfo* Data |
Online/AuthEOSGS.h | ||
void RegisterHandlers() |
Service event handling. | Online/AuthEOSGS.h | |
void UnregisterHandlers() |
Online/AuthEOSGS.h |
Overridden from FAuthCommon
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FAccountInfoRegistry & GetAccountInfoRegistry() |
Online/AuthEOSGS.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CheckMetadata() |
Online/AuthEOSGS.h | ||
static FAccountId CreateAccountId
(
const EOS_ProductUserId ProductUserId |
Online/AuthEOSGS.h |