org.rococoa.cocoa.carboncore
Class VolumeVirtualMemoryInfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<VolumeVirtualMemoryInfo,VolumeVirtualMemoryInfo.ByValue,VolumeVirtualMemoryInfo.ByReference>
          extended by org.rococoa.cocoa.carboncore.VolumeVirtualMemoryInfo
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<VolumeVirtualMemoryInfo,VolumeVirtualMemoryInfo.ByValue,VolumeVirtualMemoryInfo.ByReference>>
Direct Known Subclasses:
VolumeVirtualMemoryInfo.ByReference, VolumeVirtualMemoryInfo.ByValue

public class VolumeVirtualMemoryInfo
extends Structure<VolumeVirtualMemoryInfo,VolumeVirtualMemoryInfo.ByValue,VolumeVirtualMemoryInfo.ByReference>

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/MacMemory.h:133
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class VolumeVirtualMemoryInfo.ByReference
           
static class VolumeVirtualMemoryInfo.ByValue
           
 
Field Summary
 byte _fill
           
 boolean inUse
           
 int version
          Input: Version of the VolumeVirtualMemoryInfo structure
C type : PBVersion
 int vmOptions
           
 short volumeRefNum
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
VolumeVirtualMemoryInfo()
           
VolumeVirtualMemoryInfo(int version, short volumeRefNum, boolean inUse, byte _fill, int vmOptions)
           
 
Method Summary
static VolumeVirtualMemoryInfo[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

version

public int version
Input: Version of the VolumeVirtualMemoryInfo structure
C type : PBVersion


volumeRefNum

public short volumeRefNum

inUse

public boolean inUse

_fill

public byte _fill

vmOptions

public int vmOptions
Constructor Detail

VolumeVirtualMemoryInfo

public VolumeVirtualMemoryInfo()

VolumeVirtualMemoryInfo

public VolumeVirtualMemoryInfo(int version,
                               short volumeRefNum,
                               boolean inUse,
                               byte _fill,
                               int vmOptions)
Parameters:
version - Input: Version of the VolumeVirtualMemoryInfo structure
C type : PBVersion
volumeRefNum - Input: volume reference number
inUse - output: true if volume is currently used for file mapping
vmOptions - output: tells what volume can support (same as DriverGestaltVMOptionsResponse vmOptions bits in DriverGestalt)
Method Detail

newArray

public static VolumeVirtualMemoryInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.