Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS > API/Plugins/OnlineServicesEOSGS/Online
Inheritance Hierarchy
- UE::Online::FAuthCommon
- FAuthEOSGS
- FAuthEOS
References
| Module | OnlineServicesEOSGS |
| Header | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/AuthEOSGS.h |
| Include | #include "Online/AuthEOSGS.h" |
Syntax
class FAuthEOSGS : public UE::Online::FAuthCommon
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAccountInfoRegistryEOS | AccountInfoRegistryEOS | ||
| EOS_HAuth | AuthHandle | ||
| EOS_HConnect | ConnectHandle | ||
| EOSEventRegistrationPtr | OnAuthLoginStatusChangedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnConnectAuthNotifyExpirationEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnConnectLoginStatusChangedEOSEventRegistration |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAuthEOSGS
(
FOnlineServicesEOSGS& InOwningSubsystem |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FAuthEOSGS () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOnlineAsyncOpHandle< FAuthBeginVerifiedAuthSession > | BeginVerifiedAuthSession
(
FAuthBeginVerifiedAuthSession::Params&& Params |
||
| TOnlineAsyncOpHandle< FAuthCancelVerifiedAuthTicket > | CancelVerifiedAuthTicket
(
FAuthCancelVerifiedAuthTicket::Params&& Params |
||
| void | |||
| TOnlineAsyncOpHandle< FAuthConnectLoginRecoveryImpl > | |||
| FAccountId | CreateAccountId
(
const EOS_ProductUserId ProductUserId |
||
| TOnlineAsyncOpHandle< FAuthEndVerifiedAuthSession > | EndVerifiedAuthSession
(
FAuthEndVerifiedAuthSession::Params&& Params |
||
| const FAccountInfoRegistry & | |||
| TDefaultErrorResult< FAuthGetExternalAuthTokenImpl > | GetExternalAuthTokenImpl
(
const FAuthGetExternalAuthTokenImpl::Params& Params |
||
| TOnlineAsyncOpHandle< FAuthHandleConnectAuthNotifyExpirationImpl > | |||
| TOnlineAsyncOpHandle< FAuthHandleConnectLoginStatusChangedImpl > | |||
| TOnlineAsyncOpHandle< FAuthHandleEASLoginStatusChangedImpl > | |||
| void | Initialize () |
Begin IOnlineComponent. | |
| void | InitializeConnectLoginRecoveryTimer
(
const TSharedRef< FAccountInfoEOS >& UserAuthData |
||
| TOnlineAsyncOpHandle< FAuthLogin > | Login
(
FAuthLogin::Params&& Params |
||
| TFuture< TDefaultErrorResult< FAuthLoginConnectImpl > > | LoginConnectImpl
(
const FAuthLoginConnectImpl::Params& LoginParams |
||
| TFuture< TDefaultErrorResult< FAuthLoginEASImpl > > | LoginEASImpl
(
const FAuthLoginEASImpl::Params& LoginParams |
||
| TOnlineAsyncOpHandle< FAuthLogout > | Logout
(
FAuthLogout::Params&& Params |
||
| TFuture< TDefaultErrorResult< FAuthLogoutEASImpl > > | LogoutEASImpl
(
const FAuthLogoutEASImpl::Params& LogoutParams |
||
| void | OnConnectAuthNotifyExpiration
(
const EOS_Connect_AuthExpirationCallbackInfo* Data |
||
| void | OnConnectLoginStatusChanged
(
const EOS_Connect_LoginStatusChangedCallbackInfo* Data |
||
| void | OnEASLoginStatusChanged
(
const EOS_Auth_LoginStatusChangedCallbackInfo* Data |
||
| void | PreShutdown () |
Begin IAuth. | |
| TOnlineAsyncOpHandle< FAuthQueryVerifiedAuthTicket > | QueryVerifiedAuthTicket
(
FAuthQueryVerifiedAuthTicket::Params&& Params |
||
| void | Service event handling. | ||
| TFuture< FAccountId > | ResolveAccountId
(
const FAccountId& LocalAccountId, |
Begin FAuthEOSGS. | |
| TFuture< TArray< FAccountId > > | ResolveAccountIds
(
const FAccountId& LocalAccountId, |
||
| TFunction< TFuture< FAccountId >(FOnlineAsyncOp &InAsyncOp, const EOS_ProductUserId &ProductUserId)> | |||
| TFunction< TFuture< TArray< FAccountId > >(FOnlineAsyncOp &InAsyncOp, const TArray< EOS_ProductUserI... | |||
| void |
Typedefs
| Name | Description |
|---|---|
| Super |