org.rococoa.cocoa.osservices
Class NSLPluginData

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

public class NSLPluginData
extends com.ochafik.lang.jnaerator.runtime.Structure

general information from a plug-in. Includes supported protocols, data types and services,
as well as an info/comment string describing the function of the plug-in in human-readable
form. The offsets point to the beginning of each list of data returned, and the protocol
data offset is the startOfData member of the struct
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 NSLPluginData.ByReference
           
static class NSLPluginData.ByValue
           
 
Field Summary
 short commentStringOffset
           
 short dataTypeOffset
           
 boolean isPurgeable
           
 short protocolListOffset
           
 NativeLong reserved1
           
 NativeLong reserved2
           
 NativeLong reserved3
           
 short serviceListOffset
           
 boolean supportsRegistration
           
 short totalLen
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NSLPluginData()
           
 
Method Summary
 NSLPluginData.ByReference byReference()
           
 NSLPluginData.ByValue byValue()
           
 NSLPluginData 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

reserved1

public NativeLong reserved1

reserved2

public NativeLong reserved2

reserved3

public NativeLong reserved3

supportsRegistration

public boolean supportsRegistration

isPurgeable

public boolean isPurgeable

totalLen

public short totalLen

dataTypeOffset

public short dataTypeOffset

serviceListOffset

public short serviceListOffset

protocolListOffset

public short protocolListOffset

commentStringOffset

public short commentStringOffset
Constructor Detail

NSLPluginData

public NSLPluginData()
Method Detail

byReference

public NSLPluginData.ByReference byReference()

byValue

public NSLPluginData.ByValue byValue()

clone

public NSLPluginData clone()
Overrides:
clone in class Object