org.rococoa.cocoa.carboncore
Class ComponentDescription

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Components.h:101
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 ComponentDescription.ByReference
           
static class ComponentDescription.ByValue
           
 
Field Summary
 int componentFlags
           
 int componentFlagsMask
           
 int componentManufacturer
          Vendor indentification
C type : OSType
 int componentSubType
          Particular flavor of this instance
C type : OSType
 int componentType
          A unique 4-byte code indentifying the command set
C type : OSType
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ComponentDescription()
           
ComponentDescription(int componentType, int componentSubType, int componentManufacturer, int componentFlags, int componentFlagsMask)
           
 
Method Summary
static ComponentDescription[] 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

componentType

public int componentType
A unique 4-byte code indentifying the command set
C type : OSType


componentSubType

public int componentSubType
Particular flavor of this instance
C type : OSType


componentManufacturer

public int componentManufacturer
Vendor indentification
C type : OSType


componentFlags

public int componentFlags

componentFlagsMask

public int componentFlagsMask
Constructor Detail

ComponentDescription

public ComponentDescription()

ComponentDescription

public ComponentDescription(int componentType,
                            int componentSubType,
                            int componentManufacturer,
                            int componentFlags,
                            int componentFlagsMask)
Parameters:
componentType - A unique 4-byte code indentifying the command set
C type : OSType
componentSubType - Particular flavor of this instance
C type : OSType
componentManufacturer - Vendor indentification
C type : OSType
componentFlags - 8 each for Component,Type,SubType,Manuf/revision
componentFlagsMask - Mask for specifying which flags to consider in search, zero during registration
Method Detail

newArray

public static ComponentDescription[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.