org.rococoa.cocoa.osservices
Class DNSQueryInfo

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

public class DNSQueryInfo
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 DNSQueryInfo.ByReference
           
static class DNSQueryInfo.ByValue
           
 
Field Summary
 byte[] name
           
 short qClass
           
 short qType
           
 byte[] resourceData
           
 short resourceLen
           
 short responseType
           
 int ttl
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DNSQueryInfo()
           
DNSQueryInfo(short qType, short qClass, int ttl, byte[] name, short responseType, short resourceLen, byte[] resourceData)
           
 
Method Summary
 DNSQueryInfo.ByReference byReference()
           
 DNSQueryInfo.ByValue byValue()
           
 DNSQueryInfo 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

qType

public short qType

qClass

public short qClass

ttl

public int ttl

name

public byte[] name

responseType

public short responseType

resourceLen

public short resourceLen

resourceData

public byte[] resourceData
Constructor Detail

DNSQueryInfo

public DNSQueryInfo()

DNSQueryInfo

public DNSQueryInfo(short qType,
                    short qClass,
                    int ttl,
                    byte[] name,
                    short responseType,
                    short resourceLen,
                    byte[] resourceData)
Parameters:
responseType - answer, authority, or additional
resourceLen - actual length of array which follows
resourceData - size varies
Method Detail

byReference

public DNSQueryInfo.ByReference byReference()

byValue

public DNSQueryInfo.ByValue byValue()

clone

public DNSQueryInfo clone()
Overrides:
clone in class Object