Class EOS_Stats_QueryStatsOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.stats.options.EOS_Stats_QueryStatsOptions
- Direct Known Subclasses:
EOS_Stats_QueryStatsOptions.ByReference,EOS_Stats_QueryStatsOptions.ByValue
@FieldOrder({"ApiVersion","LocalUserId","StartTime","EndTime","StatNames","StatNamesCount","TargetUserId"})
public class EOS_Stats_QueryStatsOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Stats_QueryStats function.
- Since:
- 8/31/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 TypeFieldDescriptionintAPI Version: Set this toEOS_STATS_QUERYSTATS_API_LATEST.longIf not EOS_STATS_TIME_UNDEFINED then this is the POSIX timestamp for end time (Optional).static intMaximum number of stats that can be queried in a single EOS_Stats_QueryStats operation.static intThe most recent version of the EOS_Stats_QueryStats struct.The Product User ID of the local user requesting the stats.longIf not EOS_STATS_TIME_UNDEFINED then this is the POSIX timestamp for start time (Optional).com.sun.jna.ptr.PointerByReferenceAn array of stat names to query for (Optional).intThe number of stat names included in query (Optional), may not exceedEOS_STATS_MAX_QUERY_STATS.The Product User ID for the user whose stats are being retrievedFields 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
-
EOS_STATS_MAX_QUERY_STATS
public static int EOS_STATS_MAX_QUERY_STATSMaximum number of stats that can be queried in a single EOS_Stats_QueryStats operation. -
EOS_STATS_QUERYSTATS_API_LATEST
public static int EOS_STATS_QUERYSTATS_API_LATESTThe most recent version of the EOS_Stats_QueryStats struct. -
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_STATS_QUERYSTATS_API_LATEST. -
LocalUserId
The Product User ID of the local user requesting the stats. Set to null for dedicated server. -
StartTime
public long StartTimeIf not EOS_STATS_TIME_UNDEFINED then this is the POSIX timestamp for start time (Optional). -
EndTime
public long EndTimeIf not EOS_STATS_TIME_UNDEFINED then this is the POSIX timestamp for end time (Optional). -
StatNames
public com.sun.jna.ptr.PointerByReference StatNamesAn array of stat names to query for (Optional). -
StatNamesCount
public int StatNamesCountThe number of stat names included in query (Optional), may not exceedEOS_STATS_MAX_QUERY_STATS. -
TargetUserId
The Product User ID for the user whose stats are being retrieved
-
-
Constructor Details
-
EOS_Stats_QueryStatsOptions
public EOS_Stats_QueryStatsOptions() -
EOS_Stats_QueryStatsOptions
public EOS_Stats_QueryStatsOptions(com.sun.jna.Pointer peer)
-