@Structure.FieldOrder(value={"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
| Modifier and Type | Class and Description |
|---|---|
static class |
CLibrary.Addrinfo.ByReference |
| Modifier and Type | Field and Description |
|---|---|
CLibrary.Sockaddr.ByReference |
ai_addr |
int |
ai_addrlen |
String |
ai_canonname |
int |
ai_family |
int |
ai_flags |
CLibrary.Addrinfo.ByReference |
ai_next |
int |
ai_protocol |
int |
ai_socktype |
| Constructor and Description |
|---|
Addrinfo() |
Addrinfo(com.sun.jna.Pointer p) |
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, writeFieldpublic int ai_flags
public int ai_family
public int ai_socktype
public int ai_protocol
public int ai_addrlen
public CLibrary.Sockaddr.ByReference ai_addr
public String ai_canonname
public CLibrary.Addrinfo.ByReference ai_next
Copyright © 2019. All rights reserved.