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
  • Field Details

    • EOS_ANTICHEATCLIENT_PEER_SELF

      public static final EOS_AntiCheatCommon_ClientHandle 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 ApiVersion
    • PeerHandle

      Locally unique value describing the remote user (e.g. a player object pointer)
    • ClientType

      public EOS_EAntiCheatCommonClientType ClientType
      Type of remote user being registered
    • ClientPlatform

      public EOS_EAntiCheatCommonClientPlatform ClientPlatform
      Remote user's platform, if known
    • AuthenticationTimeout

      public int AuthenticationTimeout
      Time in seconds to allow newly registered peers to send the initial message containing their token. Recommended value: 60
    • AccountId_DEPRECATED

      public String AccountId_DEPRECATED
      Deprecated - use PeerProductUserId instead
    • IpAddress

      public String 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

      public EOS_ProductUserId 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)