Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon
Lobby data as seen by the client.
| Name | FLobbyClientData |
| Type | struct |
| Header File | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/LobbiesCommonTypes.h |
| Include Path | #include "Online/LobbiesCommonTypes.h" |
Syntax
struct FLobbyClientData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLobbyClientData
(
FLobbyId LobbyId, |
Online/LobbiesCommonTypes.h |
Structs
| Name | Remarks |
|---|---|
| FPreparedClientChanges | |
| FPreparedServiceChanges |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InternalPublicData | TSharedRef< FLobbyInternal > | The shared pointer given back to user code with lobby operation results and notifications. | Online/LobbiesCommonTypes.h | |
| LocalMembers | TSet< FAccountId > | Keep track of which members are local to the client. | Online/LobbiesCommonTypes.h | |
| MemberDataStorage | TMap< FAccountId, TSharedRef< FLobbyMemberInternal > > | Mutable lobby member data storage. | Online/LobbiesCommonTypes.h | |
| PreparedClientChanges | TOptional< FPreparedClientChanges > | Online/LobbiesCommonTypes.h | ||
| PreparedServiceChanges | TOptional< FPreparedServiceChanges > | Updates which have been applied but not yet committed. | Online/LobbiesCommonTypes.h | |
| SchemaRegistry | TSharedRef< const FSchemaRegistry > | The schema registry is needed to initialize new members. | Online/LobbiesCommonTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLobbyClientDataCommitClientChanges::Result CommitClientChanges
(
FLobbyClientDataCommitClientChanges::Params&& Params |
Online/LobbiesCommonTypes.h | ||
FLobbyClientDataCommitServiceSnapshot::Result CommitServiceSnapshot
(
FLobbyClientDataCommitServiceSnapshot::Params&& Params |
Online/LobbiesCommonTypes.h | ||
TSharedPtr< const FLobbyMemberInternal > GetMemberData
(
FAccountId MemberAccountId |
Online/LobbiesCommonTypes.h | ||
const FLobby & GetPublicData() |
Online/LobbiesCommonTypes.h | ||
TSharedRef< const FLobby > GetPublicDataPtr() |
Online/LobbiesCommonTypes.h | ||
TOnlineResult< FLobbyClientDataPrepareClientChanges > PrepareClientChanges
(
FLobbyClientDataPrepareClientChanges::Params&& Params |
Online/LobbiesCommonTypes.h | ||
| Apply updated lobby data and generate changes. | Online/LobbiesCommonTypes.h |