Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS
| Name | FLobbiesEOSGS |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/LobbiesEOSGS.h |
| Include Path | #include "Online/LobbiesEOSGS.h" |
Syntax
class FLobbiesEOSGS : public UE::Online::FLobbiesCommon
Inheritance Hierarchy
- ComponentType → TOnlineComponent → FLobbiesCommon → FLobbiesEOSGS
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLobbiesEOSGS
(
FOnlineServicesEpicCommon& InServices |
Online/LobbiesEOSGS.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FLobbiesCommon | Online/LobbiesEOSGS.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOnlineAsyncOpHandle< FCreateLobby > CreateLobby
(
FCreateLobby::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FDeclineLobbyInvitation > DeclineLobbyInvitation
(
FDeclineLobbyInvitation::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FFindLobbies > FindLobbies
(
FFindLobbies::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineResult< FGetJoinedLobbies > GetJoinedLobbies
(
FGetJoinedLobbies::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FInviteLobbyMember > InviteLobbyMember
(
FInviteLobbyMember::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FJoinLobby > JoinLobby
(
FJoinLobby::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FKickLobbyMember > KickLobbyMember
(
FKickLobbyMember::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FLeaveLobby > LeaveLobby
(
FLeaveLobby::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FModifyLobbyAttributes > ModifyLobbyAttributes
(
FModifyLobbyAttributes::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FModifyLobbyJoinPolicy > ModifyLobbyJoinPolicy
(
FModifyLobbyJoinPolicy::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FModifyLobbyMemberAttributes > ModifyLobbyMemberAttributes
(
FModifyLobbyMemberAttributes::Params&& Params |
Online/LobbiesEOSGS.h | ||
virtual TOnlineAsyncOpHandle< FPromoteLobbyMember > PromoteLobbyMember
(
FPromoteLobbyMember::Params&& Params |
Online/LobbiesEOSGS.h |
Overridden from IOnlineComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize() |
Online/LobbiesEOSGS.h | ||
virtual void PreShutdown() |
Online/LobbiesEOSGS.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddActiveInvite
(
const TSharedRef< FLobbyInviteDataEOS >& Invite |
Todo: store list of invites per lobby. | Online/LobbiesEOSGS.h | |
void AddActiveLobby
(
FAccountId LocalAccountId, |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesDeclineLobbyInvitationImpl > > DeclineLobbyInvitationImpl
(
FLobbiesDeclineLobbyInvitationImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesDestroyLobbyImpl > > DestroyLobbyImpl
(
FLobbiesDestroyLobbyImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TSharedPtr< FLobbyInviteDataEOS > GetActiveInvite
(
FAccountId TargetUser, |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesInviteLobbyMemberImpl > > InviteLobbyMemberImpl
(
FLobbiesInviteLobbyMemberImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesKickLobbyMemberImpl > > KickLobbyMemberImpl
(
FLobbiesKickLobbyMemberImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesLeaveLobbyImpl > > LeaveLobbyImpl
(
FLobbiesLeaveLobbyImpl::Params&& Params |
LobbyData will be fetched from the operation data if not set in Params. | Online/LobbiesEOSGS.h | |
TFuture< TDefaultErrorResult< FLobbiesModifyLobbyDataImpl > > ModifyLobbyDataImpl
(
FLobbiesModifyLobbyDataImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TOnlineAsyncOpHandle< FLobbiesProcessLobbyNotificationImpl > ProcessLobbyNotificationImplOp
(
FLobbiesProcessLobbyNotificationImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
TFuture< TDefaultErrorResult< FLobbiesPromoteLobbyMemberImpl > > PromoteLobbyMemberImpl
(
FLobbiesPromoteLobbyMemberImpl::Params&& Params |
Online/LobbiesEOSGS.h | ||
void RegisterHandlers() |
Online/LobbiesEOSGS.h | ||
void RemoveActiveInvite
(
const TSharedRef< FLobbyInviteDataEOS >& Invite |
Online/LobbiesEOSGS.h | ||
void RemoveActiveLobby
(
FAccountId LocalAccountId, |
Online/LobbiesEOSGS.h | ||
void UnregisterHandlers() |
Online/LobbiesEOSGS.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CheckMetadata() |
Online/LobbiesEOSGS.h |