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 Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    API Version: Set this to EOS_LOBBYDETAILS_INFO_API_LATEST.
    int
    Current available space
    int
    Is host migration allowed
    int
    If true, users can invite others to this lobby
    int
    Is EOS_Lobby_JoinLobbyById allowed
    int
    Does rejoining after being kicked require an invite
    int
    Was 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 int
     
    Lobby ID
    The Product User ID of the current owner of the lobby
    int
    Max allowed members in the lobby
    int
    Permission level of the lobby

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    EOS_LobbyDetails_Info(com.sun.jna.Pointer peer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • EOS_LOBBYDETAILS_INFO_API_LATEST

      public static final int EOS_LOBBYDETAILS_INFO_API_LATEST
      See Also:
    • ApiVersion

      public int ApiVersion
      API Version: Set this to EOS_LOBBYDETAILS_INFO_API_LATEST.
    • LobbyId

      public String LobbyId
      Lobby ID
    • LobbyOwnerUserId

      public EOS_ProductUserId LobbyOwnerUserId
      The Product User ID of the current owner of the lobby
    • PermissionLevel

      public int PermissionLevel
      Permission level of the lobby
    • AvailableSlots

      public int AvailableSlots
      Current available space
    • MaxMembers

      public int MaxMembers
      Max allowed members in the lobby
    • bAllowInvites

      public int bAllowInvites
      If true, users can invite others to this lobby
    • BucketId

      public String BucketId
      The main indexed parameter for this lobby, can be any string (i.e. "Region:GameMode")
    • bAllowHostMigration

      public int bAllowHostMigration
      Is host migration allowed
    • bRTCRoomEnabled

      public int bRTCRoomEnabled
      Was a Real-Time Communication (RTC) room enabled at lobby creation?
    • bAllowJoinById

      public int bAllowJoinById
      Is EOS_Lobby_JoinLobbyById allowed
    • bRejoinAfterKickRequiresInvite

      public int bRejoinAfterKickRequiresInvite
      Does 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