Class EOS_AntiCheatServer_RegisterClientOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.anticheat.server.options.EOS_AntiCheatServer_RegisterClientOptions
- Direct Known Subclasses:
EOS_AntiCheatServer_RegisterClientOptions.ByReference,EOS_AntiCheatServer_RegisterClientOptions.ByValue
@FieldOrder({"ApiVersion","ClientHandle","ClientType","ClientPlatform","AccountId_DEPRECATED","IpAddress","UserId"})
public class EOS_AntiCheatServer_RegisterClientOptions
extends com.sun.jna.Structure
- Since:
- 8/5/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 TypeFieldDescriptionDEPRECATED - New code should set this to null and specify UserId instead.intAPI Version: Set this to EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST.Locally unique value describing the remote user (e.g.Remote user's platform, if knownType of remote user being registeredstatic intOptional IP address for the remote user.The Product User ID for the remote user who is being registered.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionEOS_AntiCheatServer_RegisterClientOptions(@NotNull AEOSNetworkClient client) EOS_AntiCheatServer_RegisterClientOptions(com.sun.jna.Pointer peer) -
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_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST
public static int EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST -
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST. -
ClientHandle
Locally unique value describing the remote user (e.g. a player object pointer) -
ClientType
Type of remote user being registered -
ClientPlatform
Remote user's platform, if known -
AccountId_DEPRECATED
DEPRECATED - New code should set this to null and specify UserId instead. Identifier for the remote user. This is typically a string representation of an account ID, but it can be any string which is both unique (two different users will never have the same string) and consistent (if the same user connects to this game session twice, the same string will be used) in the scope of a single protected game session. -
IpAddress
Optional IP address for the remote user. May be null if not available. IPv4 format: "0.0.0.0" IPv6 format: "0:0:0:0:0:0:0:0" -
UserId
The Product User ID for the remote user who is being registered.
-
-
Constructor Details
-
EOS_AntiCheatServer_RegisterClientOptions
public EOS_AntiCheatServer_RegisterClientOptions() -
EOS_AntiCheatServer_RegisterClientOptions
-
EOS_AntiCheatServer_RegisterClientOptions
public EOS_AntiCheatServer_RegisterClientOptions(com.sun.jna.Pointer peer)
-