JNative v1.3 project : see http://jnative.sf.net


org.xvolks.jnative.misc
Class MemoryStatusEx

java.lang.Object
  extended by org.xvolks.jnative.misc.basicStructures.AbstractBasicData<MemoryStatusEx>
      extended by org.xvolks.jnative.misc.MemoryStatusEx
All Implemented Interfaces:
BasicData<MemoryStatusEx>

public class MemoryStatusEx
extends AbstractBasicData<MemoryStatusEx>


Field Summary
 int dwLength
           
 int dwMemoryLoad
           
 long ullAvailExtendedVirtual
           
 long ullAvailPageFile
           
 long ullAvailPhys
           
 long ullAvailVirtual
           
 long ullTotalPageFile
           
 long ullTotalPhys
           
 long ullTotalVirtual
           
 
Fields inherited from class org.xvolks.jnative.misc.basicStructures.AbstractBasicData
mValue, offset, pointer
 
Constructor Summary
MemoryStatusEx()
           
 
Method Summary
 Pointer createPointer()
          Method createPointer reserves a native MemoryBlock and copy its value in it
 int getSizeOf()
          Method getSizeOf
 MemoryStatusEx getValueFromPointer()
          Method getValueFromPointer
static int sizeOf()
           
 java.lang.String toString()
           
 
Methods inherited from class org.xvolks.jnative.misc.basicStructures.AbstractBasicData
getNextByte, getNextInt, getNextLong, getNextShort, getPointer, getValue, getValueAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dwLength

public int dwLength

dwMemoryLoad

public int dwMemoryLoad

ullTotalPhys

public long ullTotalPhys

ullAvailPhys

public long ullAvailPhys

ullTotalPageFile

public long ullTotalPageFile

ullAvailPageFile

public long ullAvailPageFile

ullTotalVirtual

public long ullTotalVirtual

ullAvailVirtual

public long ullAvailVirtual

ullAvailExtendedVirtual

public long ullAvailExtendedVirtual
Constructor Detail

MemoryStatusEx

public MemoryStatusEx()
Method Detail

getValueFromPointer

public MemoryStatusEx getValueFromPointer()
                                   throws NativeException
Method getValueFromPointer

Returns:
a T
Throws:
NativeException

getSizeOf

public int getSizeOf()
Method getSizeOf

Returns:
the size of this data

sizeOf

public static int sizeOf()

createPointer

public Pointer createPointer()
                      throws NativeException
Method createPointer reserves a native MemoryBlock and copy its value in it

Returns:
a Pointer on the reserved memory
Throws:
NativeException

toString

public java.lang.String toString()
Overrides:
toString in class AbstractBasicData<MemoryStatusEx>

JNative v1.3 project : see http://jnative.sf.net