org.rococoa.cocoa.iokit
Class Block0

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

public class Block0
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 Block0.ByReference
           
static class Block0.ByValue
           
 
Field Summary
 int sbBlkCount
           
 short sbBlkSize
           
 short sbDevId
           
 short sbDevType
           
 short sbDrvrCount
           
 int sbDrvrData
           
 DDMap[] sbDrvrMap
           
 byte[] sbReserved
           
 short sbSig
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
Block0()
           
Block0(short sbSig, short sbBlkSize, int sbBlkCount, short sbDevType, short sbDevId, int sbDrvrData, short sbDrvrCount, DDMap[] sbDrvrMap, byte[] sbReserved)
           
 
Method Summary
 Block0.ByReference byReference()
           
 Block0.ByValue byValue()
           
 Block0 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

sbSig

public short sbSig

sbBlkSize

public short sbBlkSize

sbBlkCount

public int sbBlkCount

sbDevType

public short sbDevType

sbDevId

public short sbDevId

sbDrvrData

public int sbDrvrData

sbDrvrCount

public short sbDrvrCount

sbDrvrMap

public DDMap[] sbDrvrMap

sbReserved

public byte[] sbReserved
Constructor Detail

Block0

public Block0()

Block0

public Block0(short sbSig,
              short sbBlkSize,
              int sbBlkCount,
              short sbDevType,
              short sbDevId,
              int sbDrvrData,
              short sbDrvrCount,
              DDMap[] sbDrvrMap,
              byte[] sbReserved)
Parameters:
sbSig - (unique value for block zero, 'ER')
sbBlkSize - (block size for this device)
sbBlkCount - (block count for this device)
sbDevType - (device type)
sbDevId - (device id)
sbDrvrData - (driver data)
sbDrvrCount - (driver descriptor count)
sbDrvrMap - (driver descriptor table)
sbReserved - (reserved for future use)
Method Detail

byReference

public Block0.ByReference byReference()

byValue

public Block0.ByValue byValue()

clone

public Block0 clone()
Overrides:
clone in class Object