org.rococoa.cocoa.carboncore
Class XLibContainerHeader

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1143
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 XLibContainerHeader.ByReference
           
static class XLibContainerHeader.ByValue
           
 
Field Summary
 int containerStringsOffset
           
 int cpuFamily
          The ISA for code sections.
 int cpuModel
          Specific CPU model if applicable.
 int currentFormat
           
 int currentVersion
           
 int dateTimeStamp
           
 int dylibPathLength
           
 int dylibPathOffset
           
 int exportedSymbolCount
           
 int exportHashOffset
           
 int exportHashTablePower
           
 int exportKeyOffset
           
 int exportNamesOffset
           
 int exportSymbolOffset
           
 int fragNameLength
           
 int fragNameOffset
           
 int oldDefVersion
           
 int oldImpVersion
           
 int tag1
          Must contain 'Mac'.
 int tag2
          Must contain 'vLib' or 'bLib'.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
XLibContainerHeader()
           
 
Method Summary
static XLibContainerHeader[] 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

tag1

public int tag1
Must contain 'Mac'.
C type : OSType


tag2

public int tag2
Must contain 'vLib' or 'bLib'.
C type : OSType


currentFormat

public int currentFormat

containerStringsOffset

public int containerStringsOffset

exportHashOffset

public int exportHashOffset

exportKeyOffset

public int exportKeyOffset

exportSymbolOffset

public int exportSymbolOffset

exportNamesOffset

public int exportNamesOffset

exportHashTablePower

public int exportHashTablePower

exportedSymbolCount

public int exportedSymbolCount

fragNameOffset

public int fragNameOffset

fragNameLength

public int fragNameLength

dylibPathOffset

public int dylibPathOffset

dylibPathLength

public int dylibPathLength

cpuFamily

public int cpuFamily
The ISA for code sections. Constants in CodeFragments.h.
C type : OSType


cpuModel

public int cpuModel
Specific CPU model if applicable.
C type : OSType


dateTimeStamp

public int dateTimeStamp

currentVersion

public int currentVersion

oldDefVersion

public int oldDefVersion

oldImpVersion

public int oldImpVersion
Constructor Detail

XLibContainerHeader

public XLibContainerHeader()
Method Detail

newArray

public static XLibContainerHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.