Navigation
API > API/Runtime > API/Runtime/CoreOnline
| Name | FOnlineIdRegistryRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreOnline/Public/Online/CoreOnline.h |
| Include Path | #include "Online/CoreOnline.h" |
Syntax
class FOnlineIdRegistryRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOnlineIdRegistryRegistry() |
Online/CoreOnline.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FOnlineIdRegistryRegistry() |
Online/CoreOnline.h |
Structs
| Name | Remarks |
|---|---|
| FOnlineIdRegistryAndPriority |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAccountIdRegistryAndPriority | FOnlineIdRegistryAndPriority< OnlineIdHandleTags::FAccount > | Online/CoreOnline.h | |
| FSessionIdRegistryAndPriority | FOnlineIdRegistryAndPriority< OnlineIdHandleTags::FSession > | Online/CoreOnline.h | |
| FSessionInviteIdRegistryAndPriority | FOnlineIdRegistryAndPriority< OnlineIdHandleTags::FSessionInvite > | Online/CoreOnline.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccountIdRegistries | TMap< EOnlineServices, FAccountIdRegistryAndPriority > | Online/CoreOnline.h | ||
| FLazySingleton | friend | Online/CoreOnline.h | ||
| ForeignAccountIdRegistry | TUniquePtr< FOnlineForeignAccountIdRegistry > | Online/CoreOnline.h | ||
| SessionIdRegistries | TMap< EOnlineServices, FSessionIdRegistryAndPriority > | Online/CoreOnline.h | ||
| SessionInviteIdRegistries | TMap< EOnlineServices, FSessionInviteIdRegistryAndPriority > | Online/CoreOnline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IOnlineAccountIdRegistry * GetAccountIdRegistry
(
EOnlineServices OnlineServices |
Online/CoreOnline.h | ||
IOnlineSessionIdRegistry * GetSessionIdRegistry
(
EOnlineServices OnlineServices |
Online/CoreOnline.h | ||
IOnlineSessionInviteIdRegistry * GetSessionInviteIdRegistry
(
EOnlineServices OnlineServices |
Online/CoreOnline.h | ||
void RegisterAccountIdRegistry
(
EOnlineServices OnlineServices, |
Register a registry for a given OnlineServices implementation and IOnlineAccountIdHandle type | Online/CoreOnline.h | |
void RegisterSessionIdRegistry
(
EOnlineServices OnlineServices, |
Register a registry for a given OnlineServices implementation and IOnlineSessionIdHandle type | Online/CoreOnline.h | |
void RegisterSessionInviteIdRegistry
(
EOnlineServices OnlineServices, |
Register a registry for a given OnlineServices implementation and IOnlineSessionInviteIdHandle type | Online/CoreOnline.h | |
FAccountId ToAccountId
(
EOnlineServices Services, |
Online/CoreOnline.h | ||
FAccountId ToAccountId
(
EOnlineServices Services, |
Online/CoreOnline.h | ||
FString ToLogString
(
const FAccountId& AccountId |
Online/CoreOnline.h | ||
FString ToLogString
(
const FOnlineSessionId& SessionId |
Online/CoreOnline.h | ||
FString ToLogString
(
const FSessionInviteId& SessionInviteId |
Online/CoreOnline.h | ||
TArray< uint8 > ToReplicationData
(
const FSessionInviteId& SessionInviteId |
Online/CoreOnline.h | ||
TArray< uint8 > ToReplicationData
(
const FOnlineSessionId& SessionId |
Online/CoreOnline.h | ||
TArray< uint8 > ToReplicationData
(
const FAccountId& AccountId |
Online/CoreOnline.h | ||
FOnlineSessionId ToSessionId
(
EOnlineServices Services, |
Online/CoreOnline.h | ||
FSessionInviteId ToSessionInviteId
(
EOnlineServices Services, |
Online/CoreOnline.h | ||
| Online/CoreOnline.h | |||
| TODO Might be worth these being templates. | Online/CoreOnline.h | ||
void UnregisterAccountIdRegistry
(
EOnlineServices OnlineServices, |
Unregister a previously registered Account Id registry | Online/CoreOnline.h | |
void UnregisterSessionIdRegistry
(
EOnlineServices OnlineServices, |
Unregister a previously registered Session Id registry | Online/CoreOnline.h | |
void UnregisterSessionInviteIdRegistry
(
EOnlineServices OnlineServices, |
Unregister a previously registered Session Invite Id registry | Online/CoreOnline.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnlineIdRegistryRegistry & Get() |
Get the FOnlineIdRegistryRegistry singleton | Online/CoreOnline.h | |
static void TearDown() |
Tear down the singleton instance | Online/CoreOnline.h |