@Structure.FieldOrder(value={"ApiVersion","ClientHandle","ClientType","ClientPlatform","AccountId_DEPRECATED","IpAddress","UserId","Reserved01"})
public class EOS_AntiCheatServer_RegisterClientOptions
extends com.sun.jna.Structure
EOSLibrary.EOS_AntiCheatServer_RegisterClient(host.anzo.eossdk.eos.sdk.EOS_AntiCheatServer_Interface, host.anzo.eossdk.eos.sdk.anticheat.server.options.EOS_AntiCheatServer_RegisterClientOptions) function.| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_AntiCheatServer_RegisterClientOptions.ByReference |
static class |
EOS_AntiCheatServer_RegisterClientOptions.ByValue |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
AccountId_DEPRECATED
DEPRECATED - New code should set this to null and specify UserId instead.
|
int |
ApiVersion
API Version: Set this to
EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST. |
EOS_AntiCheatCommon_ClientHandle |
ClientHandle
Locally unique value describing the remote user (e.g. a player object pointer)
|
EOS_EAntiCheatCommonClientPlatform |
ClientPlatform
Remote user's platform, if known
|
EOS_EAntiCheatCommonClientType |
ClientType
Type of remote user being registered
|
static int |
EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST
The most recent version of the EOS_AntiCheatServer_RegisterClient API.
|
java.lang.String |
IpAddress
Optional IP address for the remote user.
|
int |
Reserved01
Reserved for future use.
|
EOS_ProductUserId |
UserId
The Product User ID for the remote user who is being registered.
|
| Constructor and Description |
|---|
EOS_AntiCheatServer_RegisterClientOptions() |
EOS_AntiCheatServer_RegisterClientOptions(@NotNull AEOSNetworkClient client) |
EOS_AntiCheatServer_RegisterClientOptions(com.sun.jna.Pointer peer) |
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, writeFieldpublic static int EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST
public int ApiVersion
EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST.public EOS_AntiCheatCommon_ClientHandle ClientHandle
public EOS_EAntiCheatCommonClientType ClientType
public EOS_EAntiCheatCommonClientPlatform ClientPlatform
public java.lang.String AccountId_DEPRECATED
public java.lang.String IpAddress
public EOS_ProductUserId UserId
public int Reserved01
public EOS_AntiCheatServer_RegisterClientOptions()
public EOS_AntiCheatServer_RegisterClientOptions(@NotNull
@NotNull AEOSNetworkClient client)
public EOS_AntiCheatServer_RegisterClientOptions(com.sun.jna.Pointer peer)