Class EOS_IntegratedPlatform_UserPreLogoutCallbackInfo

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.integratedplatform.callbackresults.EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
Direct Known Subclasses:
EOS_IntegratedPlatform_UserPreLogoutCallbackInfo.ByReference, EOS_IntegratedPlatform_UserPreLogoutCallbackInfo.ByValue

@FieldOrder({"ClientData","PlatformType","LocalPlatformUserId","AccountId","ProductUserId"}) public class EOS_IntegratedPlatform_UserPreLogoutCallbackInfo extends com.sun.jna.Structure
Data passed to the application in the EOS_IntegratedPlatform_OnUserPreLogoutCallback function. This contains which user and associated Integrated Platform that was detected as logged-out.
Since:
8/20/2023
  • Nested Class Summary

    Nested Classes

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    The Epic Games Account ID associated with this Integrated Platform's User (if there is one)
    com.sun.jna.Pointer
    Context that was passed into EOS_IntegratedPlatform_SetUserPreLogoutCallback
    String version of platform-dependent user id.
    The integrated platform the local user logged-out of.
    The EOS Product User ID associated with this Integrated Platform's User (if there is one)

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
  • 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • ClientData

      public com.sun.jna.Pointer ClientData
      Context that was passed into EOS_IntegratedPlatform_SetUserPreLogoutCallback
    • PlatformType

      public String PlatformType
      The integrated platform the local user logged-out of.
    • LocalPlatformUserId

      public String LocalPlatformUserId
      String version of platform-dependent user id.
    • AccountId

      public EOS_EpicAccountId AccountId
      The Epic Games Account ID associated with this Integrated Platform's User (if there is one)
    • ProductUserId

      public EOS_ProductUserId ProductUserId
      The EOS Product User ID associated with this Integrated Platform's User (if there is one)
  • Constructor Details

    • EOS_IntegratedPlatform_UserPreLogoutCallbackInfo

      public EOS_IntegratedPlatform_UserPreLogoutCallbackInfo()
    • EOS_IntegratedPlatform_UserPreLogoutCallbackInfo

      public EOS_IntegratedPlatform_UserPreLogoutCallbackInfo(com.sun.jna.Pointer peer)