org.rococoa.cocoa.osservices
Class InetInterfaceInfo

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

public class InetInterfaceInfo
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 InetInterfaceInfo.ByReference
           
static class InetInterfaceInfo.ByValue
           
 
Field Summary
 int fAddress
           
 int fBroadcastAddr
           
 int fDefaultGatewayAddr
           
 int fDNSAddr
           
 byte[] fDomainName
           
 ByteByReference fHWAddr
           
 short fHWAddrLen
           
 int fIfMTU
           
 int fIPSecondaryCount
           
 int fNetmask
           
 byte[] fReserved
           
 ByteByReference[] fReservedPtrs
           
 short fVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
InetInterfaceInfo()
           
 
Method Summary
 InetInterfaceInfo.ByReference byReference()
           
 InetInterfaceInfo.ByValue byValue()
           
 InetInterfaceInfo 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

fAddress

public int fAddress

fNetmask

public int fNetmask

fBroadcastAddr

public int fBroadcastAddr

fDefaultGatewayAddr

public int fDefaultGatewayAddr

fDNSAddr

public int fDNSAddr

fVersion

public short fVersion

fHWAddrLen

public short fHWAddrLen

fHWAddr

public ByteByReference fHWAddr

fIfMTU

public int fIfMTU

fReservedPtrs

public ByteByReference[] fReservedPtrs

fDomainName

public byte[] fDomainName

fIPSecondaryCount

public int fIPSecondaryCount

fReserved

public byte[] fReserved
Constructor Detail

InetInterfaceInfo

public InetInterfaceInfo()
Method Detail

byReference

public InetInterfaceInfo.ByReference byReference()

byValue

public InetInterfaceInfo.ByValue byValue()

clone

public InetInterfaceInfo clone()
Overrides:
clone in class Object