org.rococoa.cocoa.carboncore
Class MemoryExceptionInformation

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:131
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 MemoryExceptionInformation.ByReference
           
static class MemoryExceptionInformation.ByValue
           
 
Field Summary
 Pointer theAddress
          The 32-bit address of the exception.
 CarbonCoreLibrary.OpaqueAreaID theArea
          The area related to the execption, same as MPAreaID.
 NativeLong theReference
          read, write, instruction fetch.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
MemoryExceptionInformation()
           
MemoryExceptionInformation(CarbonCoreLibrary.OpaqueAreaID theArea, Pointer theAddress, NativeLong theReference)
           
 
Method Summary
static MemoryExceptionInformation[] 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

theArea

public CarbonCoreLibrary.OpaqueAreaID theArea
The area related to the execption, same as MPAreaID.
C type : AreaID


theAddress

public Pointer theAddress
The 32-bit address of the exception.
C type : LogicalAddress


theReference

public NativeLong theReference
read, write, instruction fetch.
C type : MemoryReferenceKind

Constructor Detail

MemoryExceptionInformation

public MemoryExceptionInformation()

MemoryExceptionInformation

public MemoryExceptionInformation(CarbonCoreLibrary.OpaqueAreaID theArea,
                                  Pointer theAddress,
                                  NativeLong theReference)
Parameters:
theArea - The area related to the execption, same as MPAreaID.
C type : AreaID
theAddress - The 32-bit address of the exception.
C type : LogicalAddress
theReference - read, write, instruction fetch.
C type : MemoryReferenceKind
Method Detail

newArray

public static MemoryExceptionInformation[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.