org.rococoa.cocoa.iokit
Class IOFireWirePhysicalAddressSpaceInterface_t

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

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

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 IOFireWirePhysicalAddressSpaceInterface_t.ByReference
           
static class IOFireWirePhysicalAddressSpaceInterface_t.ByValue
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetBuffer_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetBufferSize_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetFWAddress_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalAddress_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegment_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegments_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.HRESULT_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.ULONG_callback
           
static interface IOFireWirePhysicalAddressSpaceInterface_t.ULONG_callback2
           
 
Field Summary
 Pointer _reserved
          headerdoc parse workaround
class IOFireWirePhysicalAddressSpace: public IUnknown {
public:
 IOFireWireAsyncStreamCommandInterface_t.GetBuffer_callback GetBuffer
           
 IOFireWirePhysicalAddressSpaceInterface_t.GetBufferSize_callback GetBufferSize
           
 IOFireWirePhysicalAddressSpaceInterface_t.GetFWAddress_callback GetFWAddress
           
 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalAddress_callback GetPhysicalAddress
           
 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegment_callback GetPhysicalSegment
           
 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegments_callback GetPhysicalSegments
           
 int revision
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOFireWirePhysicalAddressSpaceInterface_t()
           
IOFireWirePhysicalAddressSpaceInterface_t(Pointer _reserved, int version, int revision, IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegments_callback GetPhysicalSegments, IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegment_callback GetPhysicalSegment, IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalAddress_callback GetPhysicalAddress, IOFireWirePhysicalAddressSpaceInterface_t.GetFWAddress_callback GetFWAddress, IOFireWireAsyncStreamCommandInterface_t.GetBuffer_callback GetBuffer, IOFireWirePhysicalAddressSpaceInterface_t.GetBufferSize_callback GetBufferSize)
           
 
Method Summary
 IOFireWirePhysicalAddressSpaceInterface_t.ByReference byReference()
           
 IOFireWirePhysicalAddressSpaceInterface_t.ByValue byValue()
           
 IOFireWirePhysicalAddressSpaceInterface_t 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

_reserved

public Pointer _reserved
headerdoc parse workaround
class IOFireWirePhysicalAddressSpace: public IUnknown {
public:


version

public int version

revision

public int revision

GetPhysicalSegments

public IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegments_callback GetPhysicalSegments

GetPhysicalSegment

public IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegment_callback GetPhysicalSegment

GetPhysicalAddress

public IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalAddress_callback GetPhysicalAddress

GetFWAddress

public IOFireWirePhysicalAddressSpaceInterface_t.GetFWAddress_callback GetFWAddress

GetBuffer

public IOFireWireAsyncStreamCommandInterface_t.GetBuffer_callback GetBuffer

GetBufferSize

public IOFireWirePhysicalAddressSpaceInterface_t.GetBufferSize_callback GetBufferSize
Constructor Detail

IOFireWirePhysicalAddressSpaceInterface_t

public IOFireWirePhysicalAddressSpaceInterface_t()

IOFireWirePhysicalAddressSpaceInterface_t

public IOFireWirePhysicalAddressSpaceInterface_t(Pointer _reserved,
                                                 int version,
                                                 int revision,
                                                 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegments_callback GetPhysicalSegments,
                                                 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalSegment_callback GetPhysicalSegment,
                                                 IOFireWirePhysicalAddressSpaceInterface_t.GetPhysicalAddress_callback GetPhysicalAddress,
                                                 IOFireWirePhysicalAddressSpaceInterface_t.GetFWAddress_callback GetFWAddress,
                                                 IOFireWireAsyncStreamCommandInterface_t.GetBuffer_callback GetBuffer,
                                                 IOFireWirePhysicalAddressSpaceInterface_t.GetBufferSize_callback GetBufferSize)
Parameters:
_reserved - headerdoc parse workaround
class IOFireWirePhysicalAddressSpace: public IUnknown {
public:
GetPhysicalSegment - @function GetPhysicalSegment
self - The address space interface to use.
offset - Offset from beginning of address space
length - Pointer to a value which upon completion will contain the length of
the segment returned by the function.
GetPhysicalAddress - @function GetPhysicalAddress
self - The address space interface to use.
GetFWAddress - @function GetFWAddress
self - The address space interface to use.
GetBuffer - @function GetBuffer
self - The address space interface to use.
GetBufferSize - @function GetBufferSize
self - The address space interface to use.
Method Detail

byReference

public IOFireWirePhysicalAddressSpaceInterface_t.ByReference byReference()

byValue

public IOFireWirePhysicalAddressSpaceInterface_t.ByValue byValue()

clone

public IOFireWirePhysicalAddressSpaceInterface_t clone()
Overrides:
clone in class Object