Package host.anzo.eossdk.eos.sdk.lobby
Class EOS_LobbyDetails_Info
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.lobby.EOS_LobbyDetails_Info
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
EOS_LobbyDetails_Info.ByReference,EOS_LobbyDetails_Info.ByValue
@FieldOrder({"ApiVersion","LobbyId","LobbyOwnerUserId","PermissionLevel","AvailableSlots","MaxMembers","bAllowInvites","BucketId","bAllowHostMigration","bRTCRoomEnabled","bAllowJoinById","bRejoinAfterKickRequiresInvite"})
public class EOS_LobbyDetails_Info
extends com.sun.jna.Structure
implements AutoCloseable
- Since:
- 8/16/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintAPI Version: Set this to EOS_LOBBYDETAILS_INFO_API_LATEST.intCurrent available spaceintIs host migration allowedintIf true, users can invite others to this lobbyintIs EOS_Lobby_JoinLobbyById allowedintDoes rejoining after being kicked require an inviteintWas a Real-Time Communication (RTC) room enabled at lobby creation?The main indexed parameter for this lobby, can be any string (i.e.static final intLobby IDThe Product User ID of the current owner of the lobbyintMax allowed members in the lobbyintPermission level of the lobbyFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
EOS_LOBBYDETAILS_INFO_API_LATEST
public static final int EOS_LOBBYDETAILS_INFO_API_LATEST- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_LOBBYDETAILS_INFO_API_LATEST. -
LobbyId
Lobby ID -
LobbyOwnerUserId
The Product User ID of the current owner of the lobby -
PermissionLevel
public int PermissionLevelPermission level of the lobby -
AvailableSlots
public int AvailableSlotsCurrent available space -
MaxMembers
public int MaxMembersMax allowed members in the lobby -
bAllowInvites
public int bAllowInvitesIf true, users can invite others to this lobby -
BucketId
The main indexed parameter for this lobby, can be any string (i.e. "Region:GameMode") -
bAllowHostMigration
public int bAllowHostMigrationIs host migration allowed -
bRTCRoomEnabled
public int bRTCRoomEnabledWas a Real-Time Communication (RTC) room enabled at lobby creation? -
bAllowJoinById
public int bAllowJoinByIdIs EOS_Lobby_JoinLobbyById allowed -
bRejoinAfterKickRequiresInvite
public int bRejoinAfterKickRequiresInviteDoes rejoining after being kicked require an invite
-
-
Constructor Details
-
EOS_LobbyDetails_Info
public EOS_LobbyDetails_Info() -
EOS_LobbyDetails_Info
public EOS_LobbyDetails_Info(com.sun.jna.Pointer peer)
-
-
Method Details
-
release
public void release() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-