Class EOS_PlayerDataStorage_WriteFileCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.playerdatastorage.callbackresults.EOS_PlayerDataStorage_WriteFileCallbackInfo
- Direct Known Subclasses:
EOS_PlayerDataStorage_WriteFileCallbackInfo.ByReference,EOS_PlayerDataStorage_WriteFileCallbackInfo.ByValue
@FieldOrder({"ResultCode","ClientData","LocalUserId","Filename"})
public class EOS_PlayerDataStorage_WriteFileCallbackInfo
extends com.sun.jna.Structure
The result information for a request to write data to a file
- Since:
- 8/22/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.sun.jna.PointerClient-specified data passed into the file write requestThe file name that is being written toThe Product User ID of the local user who initiated this requestThe result code for the operation.
EOS_EResult.EOS_Success: The request was successful.
EOS_EResult.EOS_Canceled: The request was canceled.
EOS_EResult.EOS_TooManyRequests: There are too many requests in progress for the local user at this time.
EOS_EResult.EOS_AlreadyPending: There is another requests in progress for the specified file by this user.
EOS_EResult.EOS_CacheDirectoryMissing: The cache directory was not set when calling EOS_Platform_Create.
EOS_EResult.EOS_CacheDirectoryInvalid: The cache directory provided when calling EOS_Platform_Create was invalid.
EOS_EResult.EOS_PlayerDataStorage_UserThrottled: There were too many requests to the Data Storage service recently by the local user.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
-
Field Details
-
ResultCode
The result code for the operation.
EOS_EResult.EOS_Success: The request was successful.
EOS_EResult.EOS_Canceled: The request was canceled.
EOS_EResult.EOS_TooManyRequests: There are too many requests in progress for the local user at this time.
EOS_EResult.EOS_AlreadyPending: There is another requests in progress for the specified file by this user.
EOS_EResult.EOS_CacheDirectoryMissing: The cache directory was not set when calling EOS_Platform_Create.
EOS_EResult.EOS_CacheDirectoryInvalid: The cache directory provided when calling EOS_Platform_Create was invalid.
EOS_EResult.EOS_PlayerDataStorage_UserThrottled: There were too many requests to the Data Storage service recently by the local user. The application must wait some time before trying again.
EOS_EResult.EOS_PlayerDataStorage_EncryptionKeyNotSet: The encryption key value was not set when calling EOS_Platform_Create.
EOS_EResult.EOS_PlayerDataStorage_EncryptionKeyNotSetx: The read operation is not allowed (e.g. when application is suspended).
EOS_EResult.EOS_UnexpectedError: An unexpected error occurred either downloading, or reading the downloaded file. This most commonly means there were file IO issues such as: permission issues, disk is full, etc. (potentially retryable) -
ClientData
public com.sun.jna.Pointer ClientDataClient-specified data passed into the file write request -
LocalUserId
The Product User ID of the local user who initiated this request -
Filename
The file name that is being written to
-
-
Constructor Details
-
EOS_PlayerDataStorage_WriteFileCallbackInfo
public EOS_PlayerDataStorage_WriteFileCallbackInfo() -
EOS_PlayerDataStorage_WriteFileCallbackInfo
public EOS_PlayerDataStorage_WriteFileCallbackInfo(com.sun.jna.Pointer peer)
-