@Structure.FieldOrder(value={"ApiVersion","PeerHandle","ClientType","ClientPlatform","AuthenticationTimeout","AccountId_DEPRECATED","IpAddress","PeerProductUserId"})
public class EOS_AntiCheatClient_RegisterPeerOptions
extends com.sun.jna.Structure
EOSLibrary.EOS_AntiCheatClient_RegisterPeer(host.anzo.eossdk.eos.sdk.EOS_AntiCheatClient_Interface, host.anzo.eossdk.eos.sdk.anticheat.client.options.EOS_AntiCheatClient_RegisterPeerOptions) function.| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_AntiCheatClient_RegisterPeerOptions.ByReference |
static class |
EOS_AntiCheatClient_RegisterPeerOptions.ByValue |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
AccountId_DEPRECATED
Deprecated - use PeerProductUserId instead
|
int |
ApiVersion
API Version: Set this to
EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST. |
int |
AuthenticationTimeout
Time in seconds to allow newly registered peers to send the initial message containing their token.
|
EOS_EAntiCheatCommonClientPlatform |
ClientPlatform
Remote user's platform, if known
|
EOS_EAntiCheatCommonClientType |
ClientType
Type of remote user being registered
|
static EOS_AntiCheatCommon_ClientHandle |
EOS_ANTICHEATCLIENT_PEER_SELF
A special peer handle that represents the client itself.
|
static int |
EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
The most recent version of the EOS_AntiCheatClient_RegisterPeerOptions API.
|
static int |
EOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUT
The maximum value for the AuthenticationTimeout parameter in the EOS_AntiCheatClient_RegisterPeerOptions struct.
|
static int |
EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUT
The minimum value for the AuthenticationTimeout parameter in the EOS_AntiCheatClient_RegisterPeerOptions struct.
|
java.lang.String |
IpAddress
Optional IP address for the remote user.
|
EOS_AntiCheatCommon_ClientHandle |
PeerHandle
Locally unique value describing the remote user (e.g. a player object pointer)
|
EOS_ProductUserId |
PeerProductUserId
EOS_ProductUserId Identifier for the remote user
|
| Constructor and Description |
|---|
EOS_AntiCheatClient_RegisterPeerOptions() |
EOS_AntiCheatClient_RegisterPeerOptions(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 final EOS_AntiCheatCommon_ClientHandle EOS_ANTICHEATCLIENT_PEER_SELF
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUT
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUT
public static final int EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST
public int ApiVersion
EOS_ANTICHEATCLIENT_REGISTERPEER_API_LATEST.public EOS_AntiCheatCommon_ClientHandle PeerHandle
public EOS_EAntiCheatCommonClientType ClientType
public EOS_EAntiCheatCommonClientPlatform ClientPlatform
public int AuthenticationTimeout
EOS_ANTICHEATCLIENT_REGISTERPEER_MIN_AUTHENTICATIONTIMEOUTEOS_ANTICHEATCLIENT_REGISTERPEER_MAX_AUTHENTICATIONTIMEOUTpublic java.lang.String AccountId_DEPRECATED
public java.lang.String IpAddress
public EOS_ProductUserId PeerProductUserId