public class EOS_LobbyDetails
extends com.sun.jna.PointerType
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
EOS_LobbyDetails() |
EOS_LobbyDetails(com.sun.jna.Pointer address) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
EOS_Lobby_Attribute |
copyAttributeByIndex(EOS_LobbyDetails_CopyAttributeByIndexOptions options)
EOS_LobbyDetails_CopyAttributeByIndex is used to immediately retrieve a copy of a lobby attribute from a given source such as a existing lobby or a search result.
|
EOS_Lobby_Attribute |
copyAttributeByKey(EOS_LobbyDetails_CopyAttributeByKeyOptions options)
EOS_LobbyDetails_CopyAttributeByKey is used to immediately retrieve a copy of a lobby attribute from a given source such as a existing lobby or a search result.
|
EOS_LobbyDetails_Info |
copyInfo(EOS_LobbyDetails_CopyInfoOptions options)
EOS_LobbyDetails_CopyInfo is used to immediately retrieve a copy of lobby information from a given source such as a existing lobby or a search result.
|
EOS_Lobby_Attribute |
copyMemberAttributeByIndex(EOS_LobbyDetails_CopyMemberAttributeByIndexOptions options)
EOS_LobbyDetails_CopyMemberAttributeByIndex is used to immediately retrieve a copy of a lobby member attribute from an existing lobby.
|
EOS_Lobby_Attribute |
copyMemberAttributeByKey(EOS_LobbyDetails_CopyMemberAttributeByKeyOptions options)
EOS_LobbyDetails_CopyMemberAttributeByKey is used to immediately retrieve a copy of a lobby member attribute from an existing lobby.
|
EOS_LobbyDetails_MemberInfo |
copyMemberInfo(EOS_LobbyDetails_CopyMemberInfoOptions options)
EOS_LobbyDetails_CopyMemberInfo is used to immediately retrieve a copy of lobby member information from an existing lobby.
|
int |
getAttributeCount(EOS_LobbyDetails_GetAttributeCountOptions options)
Get the number of attributes associated with this lobby
|
EOS_ProductUserId |
getLobbyOwner(EOS_LobbyDetails_GetLobbyOwnerOptions options)
Get the product user ID of the current owner for a given lobby
|
int |
getMemberAttributeCount(EOS_LobbyDetails_GetMemberAttributeCountOptions options)
EOS_LobbyDetails_GetMemberAttributeCount is used to immediately retrieve the attribute count for members in a lobby.
|
EOS_ProductUserId |
getMemberByIndex(EOS_LobbyDetails_GetMemberByIndexOptions options)
EOS_LobbyDetails_GetMemberByIndex is used to immediately retrieve individual members registered with a lobby.
|
int |
getMemberCount(EOS_LobbyDetails_GetMemberCountOptions options)
Get the number of members associated with this lobby
|
void |
release() |
public EOS_LobbyDetails(com.sun.jna.Pointer address)
public EOS_LobbyDetails()
public EOS_ProductUserId getLobbyOwner(EOS_LobbyDetails_GetLobbyOwnerOptions options)
options - Structure containing the input parameterspublic EOS_LobbyDetails_Info copyInfo(EOS_LobbyDetails_CopyInfoOptions options) throws EOSException
options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_LobbyDetails_Info,
EOS_LobbyDetails_CopyInfoOptions,
release()public EOS_LobbyDetails_MemberInfo copyMemberInfo(EOS_LobbyDetails_CopyMemberInfoOptions options) throws EOSException
EOS_LobbyDetails_MemberInfo.release() to release the memory associated with it.options - Structure containing the input parameters
EOS_EResult.EOS_Success if the information is available and passed out in OutLobbyMemberDetailsInfoEOS_EResult.EOS_InvalidParameters if you pass a null pointer for the out parameterEOS_EResult.EOS_IncompatibleVersion if the API version passed in is incorrectif searching for a target user ID returns no resultsEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_LobbyDetails_MemberInfo,
EOS_LobbyDetails_CopyMemberInfoOptions,
EOS_LobbyDetails_MemberInfo.release()public int getAttributeCount(EOS_LobbyDetails_GetAttributeCountOptions options)
options - the Options associated with retrieving the attribute countpublic EOS_Lobby_Attribute copyAttributeByIndex(EOS_LobbyDetails_CopyAttributeByIndexOptions options) throws EOSException
options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_Lobby_Attribute,
EOS_LobbyDetails_CopyAttributeByIndexOptions,
release()public EOS_Lobby_Attribute copyAttributeByKey(EOS_LobbyDetails_CopyAttributeByKeyOptions options) throws EOSException
options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_Lobby_Attribute,
EOS_LobbyDetails_CopyAttributeByKeyOptions,
release()public int getMemberCount(EOS_LobbyDetails_GetMemberCountOptions options)
options - the Options associated with retrieving the member countpublic EOS_ProductUserId getMemberByIndex(EOS_LobbyDetails_GetMemberByIndexOptions options)
options - Structure containing the input parametersgetMemberCount(EOS_LobbyDetails_GetMemberCountOptions),
EOS_LobbyDetails_GetMemberByIndexOptionspublic int getMemberAttributeCount(EOS_LobbyDetails_GetMemberAttributeCountOptions options)
options - Structure containing the input parametersgetMemberCount(EOS_LobbyDetails_GetMemberCountOptions),
EOS_LobbyDetails_GetMemberAttributeCountOptionspublic EOS_Lobby_Attribute copyMemberAttributeByIndex(EOS_LobbyDetails_CopyMemberAttributeByIndexOptions options) throws EOSException
options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_Lobby_Attribute,
EOS_LobbyDetails_CopyMemberAttributeByIndexOptions,
release()public EOS_Lobby_Attribute copyMemberAttributeByKey(EOS_LobbyDetails_CopyMemberAttributeByKeyOptions options) throws EOSException
options - Structure containing the input parametersEOSInvalidParametersException - if you pass a null pointer for the out parameterEOSIncompatibleVersionException - if the API version passed in is incorrectEOSExceptionEOS_Lobby_Attribute,
EOS_LobbyDetails_CopyMemberAttributeByKeyOptions,
release()public void release()
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exception