org.rococoa.cocoa.iokit
Class SCSICmd_INQUIRY_Page83_Header

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

public class SCSICmd_INQUIRY_Page83_Header
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 SCSICmd_INQUIRY_Page83_Header.ByReference
           
static class SCSICmd_INQUIRY_Page83_Header.ByValue
           
 
Field Summary
 byte PAGE_CODE
           
 byte PAGE_LENGTH
           
 byte PERIPHERAL_DEVICE_TYPE
           
 byte RESERVED
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SCSICmd_INQUIRY_Page83_Header()
           
SCSICmd_INQUIRY_Page83_Header(byte PERIPHERAL_DEVICE_TYPE, byte PAGE_CODE, byte RESERVED, byte PAGE_LENGTH)
           
 
Method Summary
 SCSICmd_INQUIRY_Page83_Header.ByReference byReference()
           
 SCSICmd_INQUIRY_Page83_Header.ByValue byValue()
           
 SCSICmd_INQUIRY_Page83_Header 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

PERIPHERAL_DEVICE_TYPE

public byte PERIPHERAL_DEVICE_TYPE

PAGE_CODE

public byte PAGE_CODE

RESERVED

public byte RESERVED

PAGE_LENGTH

public byte PAGE_LENGTH
Constructor Detail

SCSICmd_INQUIRY_Page83_Header

public SCSICmd_INQUIRY_Page83_Header()

SCSICmd_INQUIRY_Page83_Header

public SCSICmd_INQUIRY_Page83_Header(byte PERIPHERAL_DEVICE_TYPE,
                                     byte PAGE_CODE,
                                     byte RESERVED,
                                     byte PAGE_LENGTH)
Parameters:
PERIPHERAL_DEVICE_TYPE - 7-5 = Qualifier. 4-0 = Device type.
PAGE_CODE - Must be equal to 83h
RESERVED - reserved field
PAGE_LENGTH - n-3 bytes
Method Detail

byReference

public SCSICmd_INQUIRY_Page83_Header.ByReference byReference()

byValue

public SCSICmd_INQUIRY_Page83_Header.ByValue byValue()

clone

public SCSICmd_INQUIRY_Page83_Header clone()
Overrides:
clone in class Object