org.rococoa.cocoa.qd
Class DependentNotifyRec

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/Displays.h:327
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 DependentNotifyRec.ByReference
           
static class DependentNotifyRec.ByValue
           
 
Field Summary
 int notifyClass
          What class was the change (eg geometry, color etc)
C type : ResType
 ComponentInstanceRecord.ByReference notifyComponent
          What engine did it (may be 0)?
 int notifyFlags
           
 int notifyFuture
           
 int notifyPortID
          Which device was touched (kInvalidDisplayID -> all or none)
C type : DisplayIDType
 int notifyReserved
           
 int notifyType
          What type was the engine that made the change (may be zero)
C type : ResType
 int notifyVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
DependentNotifyRec()
           
DependentNotifyRec(int notifyType, int notifyClass, int notifyPortID, ComponentInstanceRecord.ByReference notifyComponent, int notifyVersion, int notifyFlags, int notifyReserved, int notifyFuture)
           
 
Method Summary
static DependentNotifyRec[] 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

notifyType

public int notifyType
What type was the engine that made the change (may be zero)
C type : ResType


notifyClass

public int notifyClass
What class was the change (eg geometry, color etc)
C type : ResType


notifyPortID

public int notifyPortID
Which device was touched (kInvalidDisplayID -> all or none)
C type : DisplayIDType


notifyComponent

public ComponentInstanceRecord.ByReference notifyComponent
What engine did it (may be 0)?
C type : ComponentInstance


notifyVersion

public int notifyVersion

notifyFlags

public int notifyFlags

notifyReserved

public int notifyReserved

notifyFuture

public int notifyFuture
Constructor Detail

DependentNotifyRec

public DependentNotifyRec()

DependentNotifyRec

public DependentNotifyRec(int notifyType,
                          int notifyClass,
                          int notifyPortID,
                          ComponentInstanceRecord.ByReference notifyComponent,
                          int notifyVersion,
                          int notifyFlags,
                          int notifyReserved,
                          int notifyFuture)
Parameters:
notifyType - What type was the engine that made the change (may be zero)
C type : ResType
notifyClass - What class was the change (eg geometry, color etc)
C type : ResType
notifyPortID - Which device was touched (kInvalidDisplayID -> all or none)
C type : DisplayIDType
notifyComponent - What engine did it (may be 0)?
C type : ComponentInstance
notifyVersion - Set to 0 (future expansion)
notifyFlags - Set to 0 (future expansion)
notifyReserved - Set to 0 (future expansion)
notifyFuture - Set to 0 (future expansion)
Method Detail

newArray

public static DependentNotifyRec[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.