org.rococoa.cocoa.iokit
Class applelabel

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

public class applelabel
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 applelabel.ByReference
           
static class applelabel.ByValue
           
 
Field Summary
 byte[] al_boot0
           
 byte[] al_boot1
           
 int al_checksum
           
 int al_flags
           
 short al_magic
           
 long al_offset
           
 int al_size
           
 short al_type
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
applelabel()
           
applelabel(byte[] al_boot0, short al_magic, short al_type, int al_flags, long al_offset, int al_size, int al_checksum, byte[] al_boot1)
           
 
Method Summary
 applelabel.ByReference byReference()
           
 applelabel.ByValue byValue()
           
 applelabel 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

al_boot0

public byte[] al_boot0

al_magic

public short al_magic

al_type

public short al_type

al_flags

public int al_flags

al_offset

public long al_offset

al_size

public int al_size

al_checksum

public int al_checksum

al_boot1

public byte[] al_boot1
Constructor Detail

applelabel

public applelabel()

applelabel

public applelabel(byte[] al_boot0,
                  short al_magic,
                  short al_type,
                  int al_flags,
                  long al_offset,
                  int al_size,
                  int al_checksum,
                  byte[] al_boot1)
Parameters:
al_boot0 - (reserved for boot area)
al_magic - (the magic number)
al_type - (label type)
al_flags - (generic flags)
al_offset - (offset of property area, bytes)
al_size - (size of property area, bytes)
al_checksum - (checksum of property area)
al_boot1 - (reserved for boot area)
Method Detail

byReference

public applelabel.ByReference byReference()

byValue

public applelabel.ByValue byValue()

clone

public applelabel clone()
Overrides:
clone in class Object