Class CLibrary.Addrinfo
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.unix.CLibrary.Addrinfo
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
CLibrary.Addrinfo.ByReference
- Enclosing interface:
CLibrary
@FieldOrder({"ai_flags","ai_family","ai_socktype","ai_protocol","ai_addrlen","ai_addr","ai_canonname","ai_next"})
public static class CLibrary.Addrinfo
extends Structure
implements AutoCloseable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintintintintintFields inherited from class Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
ai_flags
public int ai_flags -
ai_family
public int ai_family -
ai_socktype
public int ai_socktype -
ai_protocol
public int ai_protocol -
ai_addrlen
public int ai_addrlen -
ai_addr
-
ai_canonname
-
ai_next
-
-
Constructor Details
-
Addrinfo
public Addrinfo() -
Addrinfo
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-