Class EOS_Sessions_RegisterPlayersCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.sessions.callbackresults.EOS_Sessions_RegisterPlayersCallbackInfo
- Direct Known Subclasses:
EOS_Sessions_RegisterPlayersCallbackInfo.ByReference,EOS_Sessions_RegisterPlayersCallbackInfo.ByValue
@FieldOrder({"ResultCode","ClientData","RegisteredPlayers","RegisteredPlayersCount","SanctionedPlayers","SanctionedPlayersCount"})
public class EOS_Sessions_RegisterPlayersCallbackInfo
extends com.sun.jna.Structure
- Since:
- 9/7/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 TypeFieldDescriptioncom.sun.jna.PointerContext that was passed into EOS_Sessions_RegisterPlayersThe players that were successfully registeredintThe number of players successfully registeredThe EOS_EResult code for the operation.The players that failed to register because they are sanctionedintThe number of players that failed to register because they are sanctionedFields 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
-
ResultCode
The EOS_EResult code for the operation. EOS_Success indicates that the operation succeeded; other codes indicate errors.
EOS_EResult.EOS_Successif the register completes successfully
EOS_EResult.EOS_NoChangeif the players to register registered previously
EOS_EResult.EOS_InvalidParametersif any of the options are incorrect
EOS_EResult.EOS_Sessions_OutOfSyncif the session is out of sync and will be updated on the next connection with the backend
EOS_EResult.EOS_NotFoundif a session to register players does not exist
EOS_EResult.EOS_LimitExceededif registering the requested players would drive the total number of registered players beyond EOS_SESSIONS_MAXREGISTEREDPLAYERS (API Version <= 2)
EOS_EResult.EOS_Sessions_TooManyPlayersif registering the requested players would drive the total number of registered players beyond EOS_SESSIONS_MAXREGISTEREDPLAYERS (API Version > 2) -
ClientData
public com.sun.jna.Pointer ClientDataContext that was passed into EOS_Sessions_RegisterPlayers -
RegisteredPlayers
The players that were successfully registered -
RegisteredPlayersCount
public int RegisteredPlayersCountThe number of players successfully registered -
SanctionedPlayers
The players that failed to register because they are sanctioned -
SanctionedPlayersCount
public int SanctionedPlayersCountThe number of players that failed to register because they are sanctioned
-
-
Constructor Details
-
EOS_Sessions_RegisterPlayersCallbackInfo
public EOS_Sessions_RegisterPlayersCallbackInfo() -
EOS_Sessions_RegisterPlayersCallbackInfo
public EOS_Sessions_RegisterPlayersCallbackInfo(com.sun.jna.Pointer peer)
-