Class EOS_AntiCheatClient_RegisterPeerOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.anticheat.client.options.EOS_AntiCheatClient_RegisterPeerOptions
- Direct Known Subclasses:
EOS_AntiCheatClient_RegisterPeerOptions.ByReference
,EOS_AntiCheatClient_RegisterPeerOptions.ByValue
@FieldOrder({"ApiVersion","PeerHandle","ClientType","ClientPlatform","AuthenticationTimeout","AccountId_DEPRECATED","IpAddress","PeerProductUserId"})
public class EOS_AntiCheatClient_RegisterPeerOptions
extends com.sun.jna.Structure
- Since:
- 8/16/2023
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic 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
Modifier and TypeFieldDescriptionDeprecated - use PeerProductUserId insteadint
API Version: Set this toEOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
.int
Time in seconds to allow newly registered peers to send the initial message containing their token.Remote user's platform, if knownType of remote user being registeredstatic final EOS_AntiCheatCommon_ClientHandle
A special peer handle that represents the client itself.static final int
static final int
static final int
Optional IP address for the remote user.Locally unique value describing the remote user (e.g.EOS_ProductUserId Identifier for the remote userFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
-
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_ANTICHEATCLIENT_PEER_SELF
A special peer handle that represents the client itself. It does not need to be registered or unregistered and is used in OnPeerActionRequiredCallback to quickly signal to the user that they will not be able to join online play. -
EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUT
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUT- See Also:
-
EOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUT
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUT- See Also:
-
EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
. -
PeerHandle
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 -
AuthenticationTimeout
public int AuthenticationTimeoutTime in seconds to allow newly registered peers to send the initial message containing their token. Recommended value: 60 -
AccountId_DEPRECATED
Deprecated - use PeerProductUserId instead -
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" -
PeerProductUserId
EOS_ProductUserId Identifier for the remote user
-
-
Constructor Details
-
EOS_AntiCheatClient_RegisterPeerOptions
public EOS_AntiCheatClient_RegisterPeerOptions() -
EOS_AntiCheatClient_RegisterPeerOptions
public EOS_AntiCheatClient_RegisterPeerOptions(com.sun.jna.Pointer peer)
-