@Structure.FieldOrder(value={"version","partitionname","nodename","conf","partitionnum","groupid","processorFamily","processorModel","machineID","processorMHz","numProcessors","OSName","OSVersion","OSBuild","lcpus","smtthreads","drives","nw_adapters","cpucap","cpucap_weightage","entitled_proc_capacity","vcpus","processor_poolid","activecpusinpool","cpupool_weightage","sharedpcpu","maxpoolcap","entpoolcap","mem","mem_weightage","totiomement","mempoolid","hyperpgsize","exp_mem","targetmemexpfactor","targetmemexpsize"}) public static class Perfstat.perfstat_partition_config_t extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
activecpusinpool |
int |
conf |
Perfstat.perfstat_value_t |
cpucap |
int |
cpucap_weightage |
int |
cpupool_weightage |
int |
drives |
int |
entitled_proc_capacity |
int |
entpoolcap |
Perfstat.perfstat_value_t |
exp_mem |
int |
groupid |
long |
hyperpgsize |
int |
lcpus |
byte[] |
machineID |
int |
maxpoolcap |
Perfstat.perfstat_value_t |
mem |
int |
mem_weightage |
int |
mempoolid |
byte[] |
nodename |
Perfstat.perfstat_value_t |
numProcessors |
int |
nw_adapters |
byte[] |
OSBuild |
byte[] |
OSName |
byte[] |
OSVersion |
byte[] |
partitionname |
int |
partitionnum |
int |
processor_poolid |
byte[] |
processorFamily |
double |
processorMHz |
byte[] |
processorModel |
int |
sharedpcpu |
int |
smtthreads |
long |
targetmemexpfactor |
long |
targetmemexpsize |
long |
totiomement |
Perfstat.perfstat_value_t |
vcpus |
long |
version |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
perfstat_partition_config_t() |
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
public long version
public byte[] partitionname
public byte[] nodename
public int conf
public int partitionnum
public int groupid
public byte[] processorFamily
public byte[] processorModel
public byte[] machineID
public double processorMHz
public Perfstat.perfstat_value_t numProcessors
public byte[] OSName
public byte[] OSVersion
public byte[] OSBuild
public int lcpus
public int smtthreads
public int drives
public int nw_adapters
public Perfstat.perfstat_value_t cpucap
public int cpucap_weightage
public int entitled_proc_capacity
public Perfstat.perfstat_value_t vcpus
public int processor_poolid
public int activecpusinpool
public int cpupool_weightage
public int sharedpcpu
public int maxpoolcap
public int entpoolcap
public Perfstat.perfstat_value_t mem
public int mem_weightage
public long totiomement
public int mempoolid
public long hyperpgsize
public Perfstat.perfstat_value_t exp_mem
public long targetmemexpfactor
public long targetmemexpsize