Class EOS_PlayerDataStorage_ReadFileOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.playerdatastorage.options.EOS_PlayerDataStorage_ReadFileOptions
Direct Known Subclasses:
EOS_PlayerDataStorage_ReadFileOptions.ByReference, EOS_PlayerDataStorage_ReadFileOptions.ByValue

@FieldOrder({"ApiVersion","LocalUserId","Filename","ReadChunkLengthBytes","ReadFileDataCallback","FileTransferProgressCallback"}) public class EOS_PlayerDataStorage_ReadFileOptions extends com.sun.jna.Structure
Since:
8/22/2023
  • Field Details

    • EOS_PLAYERDATASTORAGE_READFILE_API_LATEST

      public static final int EOS_PLAYERDATASTORAGE_READFILE_API_LATEST
      The most recent version of the EOS_PlayerDataStorage_ReadFile API.
      See Also:
    • ApiVersion

      public int ApiVersion
    • LocalUserId

      public EOS_ProductUserId LocalUserId
      The Product User ID of the local user who is reading the requested file
    • Filename

      public String Filename
      The file name to read; this file must already exist
    • ReadChunkLengthBytes

      public int ReadChunkLengthBytes
      The maximum amount of data in bytes should be available to read in a single EOS_PlayerDataStorage_OnReadFileDataCallback call
    • ReadFileDataCallback

      public EOS_PlayerDataStorage_OnReadFileDataCallback ReadFileDataCallback
      Callback function that handles data as it comes in, and can stop the transfer early
    • FileTransferProgressCallback

      public EOS_PlayerDataStorage_OnFileTransferProgressCallback FileTransferProgressCallback
      Optional callback function to be informed of download progress, if the file is not already locally cached; if provided, this will be called at least once before completion if the request is successfully started
  • Constructor Details

    • EOS_PlayerDataStorage_ReadFileOptions

      public EOS_PlayerDataStorage_ReadFileOptions()
    • EOS_PlayerDataStorage_ReadFileOptions

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