com.jniwrapper.win32.process.monitoring
Class HeapList

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Structure
          extended bycom.jniwrapper.win32.process.monitoring.PerformanceEntry
              extended bycom.jniwrapper.win32.process.monitoring.HeapList
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class HeapList
extends com.jniwrapper.win32.process.monitoring.PerformanceEntry

The HeapList class represents the HEAPLIST32 structure.


Field Summary
static int HF32_DEFAULT
          Process's default heap.
static int HF32_SHARED
          Shared heap.
 
Fields inherited from class com.jniwrapper.Structure
f
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
HeapList()
           
 
Method Summary
 long getFlags()
          Flags.
 long getHeapID()
          Heap identifier in the owning process context.
 long getProcessID()
          Identifier of the process to be examined.
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, clone, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HF32_DEFAULT

public static final int HF32_DEFAULT
Process's default heap.

See Also:
Constant Field Values

HF32_SHARED

public static final int HF32_SHARED
Shared heap.

See Also:
Constant Field Values
Constructor Detail

HeapList

public HeapList()
Method Detail

getProcessID

public long getProcessID()
Identifier of the process to be examined.

Returns:
Identifier of the process to be examined.

getHeapID

public long getHeapID()
Heap identifier in the owning process context.

Returns:
Heap identifier in the owning process context.

getFlags

public long getFlags()
Flags. These values are defined as HF32_DEFAULT, HF32_SHARED

Returns:
Flags.