Navigation
API > API/Runtime > API/Runtime/CoreOnline
A handle to an id which uniquely identifies a persistent or transient online resource, i.e. account/session/party etc, within a given Online Services provider. At most one id, and therefore one handle, exists for any given resource. The id and handle persist until the OnlineServices module is unloaded. Passed to and returned from OnlineServices APIs.
| Name | TOnlineId |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreOnline/Public/Online/CoreOnline.h |
| Include Path | #include "Online/CoreOnline.h" |
Syntax
template<typename IdType>
class TOnlineId
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOnlineId () |
Online/CoreOnline.h | ||
TOnlineId
(
EOnlineServices Type, |
Online/CoreOnline.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Value | uint32 | Online/CoreOnline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetHandle() |
Online/CoreOnline.h | ||
EOnlineServices GetOnlineServicesType() |
Online/CoreOnline.h | ||
bool IsValid() |
Online/CoreOnline.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Online/CoreOnline.h | ||
bool operator!=
(
const TOnlineId& Other |
Online/CoreOnline.h | ||
bool operator==
(
const TOnlineId& Other |
Online/CoreOnline.h |