org.rococoa.cocoa.carboncore
Class VolumeVirtualMemoryInfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.carboncore.VolumeVirtualMemoryInfo
Direct Known Subclasses:
VolumeVirtualMemoryInfo.ByReference, VolumeVirtualMemoryInfo.ByValue

public class VolumeVirtualMemoryInfo
extends com.ochafik.lang.jnaerator.runtime.Structure

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
           
 int vmOptions
           
 short volumeRefNum
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
VolumeVirtualMemoryInfo()
           
VolumeVirtualMemoryInfo(int version, short volumeRefNum, boolean inUse, byte _fill, int vmOptions)
           
 
Method Summary
 VolumeVirtualMemoryInfo.ByReference byReference()
           
 VolumeVirtualMemoryInfo.ByValue byValue()
           
 VolumeVirtualMemoryInfo clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

version

public int version

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
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

byReference

public VolumeVirtualMemoryInfo.ByReference byReference()

byValue

public VolumeVirtualMemoryInfo.ByValue byValue()

clone

public VolumeVirtualMemoryInfo clone()
Overrides:
clone in class Object