org.rococoa.cocoa.iokit
Class BDTrackInfo

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

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

Read Track Information Format
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 BDTrackInfo.ByReference
           
static class BDTrackInfo.ByValue
           
 
Field Summary
 byte blank
           
 int clusterSize
           
 byte damage
           
 short dataLength
           
 int freeBlocks
           
 int lastRecordedAddress
           
 byte lastRecordedAddressValid
           
 int nextWritableAddress
           
 byte nextWritableAddressValid
           
 byte reserved
           
 byte reserved2
           
 byte reserved3
           
 byte reserved4
           
 byte reserved5
           
 byte reserved6
           
 byte reserved7
           
 byte reservedTrack
           
 byte sessionNumberLSB
           
 byte sessionNumberMSB
           
 byte trackNumberLSB
           
 byte trackNumberMSB
           
 int trackSize
           
 int trackStartAddress
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
BDTrackInfo()
           
 
Method Summary
 BDTrackInfo.ByReference byReference()
           
 BDTrackInfo.ByValue byValue()
           
 BDTrackInfo 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

dataLength

public short dataLength

trackNumberLSB

public byte trackNumberLSB

sessionNumberLSB

public byte sessionNumberLSB

reserved

public byte reserved

reserved2

public byte reserved2

damage

public byte damage

reserved3

public byte reserved3

reserved4

public byte reserved4

blank

public byte blank

reservedTrack

public byte reservedTrack

nextWritableAddressValid

public byte nextWritableAddressValid

lastRecordedAddressValid

public byte lastRecordedAddressValid

reserved5

public byte reserved5

trackStartAddress

public int trackStartAddress

nextWritableAddress

public int nextWritableAddress

freeBlocks

public int freeBlocks

clusterSize

public int clusterSize

trackSize

public int trackSize

lastRecordedAddress

public int lastRecordedAddress

trackNumberMSB

public byte trackNumberMSB

sessionNumberMSB

public byte sessionNumberMSB

reserved6

public byte reserved6

reserved7

public byte reserved7
Constructor Detail

BDTrackInfo

public BDTrackInfo()
Method Detail

byReference

public BDTrackInfo.ByReference byReference()

byValue

public BDTrackInfo.ByValue byValue()

clone

public BDTrackInfo clone()
Overrides:
clone in class Object