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 com.sun.jna.Structure
implements AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionint
int
int
int
int
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sun.jna.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
public Addrinfo(com.sun.jna.Pointer p)
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-