Navigation
API > API/Plugins > API/Plugins/OnlineServicesEOSGS > API/Plugins/OnlineServicesEOSGS/Online
Inheritance Hierarchy
- UE::Online::FLobbiesCommon
- FLobbiesEOSGS
References
| Module | OnlineServicesEOSGS |
| Header | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/Public/Online/LobbiesEOSGS.h |
| Include | #include "Online/LobbiesEOSGS.h" |
Syntax
class FLobbiesEOSGS : public UE::Online::FLobbiesCommon
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FAccountId, TMap< FLobbyId, TSharedRef< FLobbyInviteDataEOS > > > | ActiveInvites | ||
| TMap< FAccountId, TSet< TSharedRef< FLobbyDataEOS > > > | ActiveLobbies | ||
| TMap< FAccountId, TSharedRef< FLobbySearchEOS > > | ActiveSearchResults | ||
| TSharedPtr< FLobbyDataRegistryEOS > | LobbyDataRegistry | ||
| TSharedPtr< FLobbyPrerequisitesEOS > | LobbyPrerequisites | ||
| EOSEventRegistrationPtr | OnJoinLobbyAcceptedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnLobbyInviteAcceptedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnLobbyInviteReceivedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnLobbyMemberStatusReceivedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnLobbyMemberUpdatedEOSEventRegistration | ||
| EOSEventRegistrationPtr | OnLobbyUpdatedEOSEventRegistration |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLobbiesEOSGS
(
FOnlineServicesEOSGS& InServices |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddActiveInvite
(
const TSharedRef< FLobbyInviteDataEOS >& Invite |
Todo: store list of invites per lobby. | |
| void | AddActiveLobby
(
FAccountId LocalAccountId, |
||
| void | |||
| TOnlineAsyncOpHandle< FCreateLobby > | CreateLobby
(
FCreateLobby::Params&& Params |
||
| TOnlineAsyncOpHandle< FDeclineLobbyInvitation > | DeclineLobbyInvitation
(
FDeclineLobbyInvitation::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesDeclineLobbyInvitationImpl > > | |||
| TFuture< TDefaultErrorResult< FLobbiesDestroyLobbyImpl > > | DestroyLobbyImpl
(
FLobbiesDestroyLobbyImpl::Params&& Params |
||
| TOnlineAsyncOpHandle< FFindLobbies > | FindLobbies
(
FFindLobbies::Params&& Params |
||
| TSharedPtr< FLobbyInviteDataEOS > | GetActiveInvite
(
FAccountId TargetUser, |
||
| TOnlineResult< FGetJoinedLobbies > | GetJoinedLobbies
(
FGetJoinedLobbies::Params&& Params |
||
| void | Initialize () |
||
| TOnlineAsyncOpHandle< FInviteLobbyMember > | InviteLobbyMember
(
FInviteLobbyMember::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesInviteLobbyMemberImpl > > | |||
| TOnlineAsyncOpHandle< FJoinLobby > | JoinLobby
(
FJoinLobby::Params&& Params |
||
| TOnlineAsyncOpHandle< FKickLobbyMember > | KickLobbyMember
(
FKickLobbyMember::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesKickLobbyMemberImpl > > | KickLobbyMemberImpl
(
FLobbiesKickLobbyMemberImpl::Params&& Params |
||
| TOnlineAsyncOpHandle< FLeaveLobby > | LeaveLobby
(
FLeaveLobby::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesLeaveLobbyImpl > > | LeaveLobbyImpl
(
FLobbiesLeaveLobbyImpl::Params&& Params |
LobbyData will be fetched from the operation data if not set in Params. | |
| TOnlineAsyncOpHandle< FModifyLobbyAttributes > | ModifyLobbyAttributes
(
FModifyLobbyAttributes::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesModifyLobbyDataImpl > > | ModifyLobbyDataImpl
(
FLobbiesModifyLobbyDataImpl::Params&& Params |
||
| TOnlineAsyncOpHandle< FModifyLobbyJoinPolicy > | ModifyLobbyJoinPolicy
(
FModifyLobbyJoinPolicy::Params&& Params |
||
| TOnlineAsyncOpHandle< FModifyLobbyMemberAttributes > | ModifyLobbyMemberAttributes
(
FModifyLobbyMemberAttributes::Params&& Params |
||
| void | PreShutdown () |
||
| TOnlineAsyncOpHandle< FLobbiesProcessLobbyNotificationImpl > | |||
| TOnlineAsyncOpHandle< FPromoteLobbyMember > | PromoteLobbyMember
(
FPromoteLobbyMember::Params&& Params |
||
| TFuture< TDefaultErrorResult< FLobbiesPromoteLobbyMemberImpl > > | |||
| void | |||
| void | RemoveActiveInvite
(
const TSharedRef< FLobbyInviteDataEOS >& Invite |
||
| void | RemoveActiveLobby
(
FAccountId LocalAccountId, |
||
| void |