Package libcore.io
Class StructAddrinfo
java.lang.Object
libcore.io.StructAddrinfo
public final class StructAddrinfo extends Object
Information returned/taken by getaddrinfo(3). Corresponds to C's
struct addrinfo from
<netdb.h>
TODO: we currently only _take_ a StructAddrinfo; getaddrinfo returns an InetAddress[].-
Field Summary
Fields Modifier and Type Field Description InetAddressai_addrAddress.intai_familyDesired address family for results.intai_flagsFlags describing the kind of lookup to be done.StructAddrinfoai_nextNext element in linked list.intai_protocolProtocol.intai_socktypeSocket type. -
Constructor Summary
Constructors Constructor Description StructAddrinfo() -
Method Summary
-
Field Details
-
ai_flags
public int ai_flagsFlags describing the kind of lookup to be done. (Such as AI_ADDRCONFIG.) -
ai_family
public int ai_familyDesired address family for results. (Such as AF_INET6 for IPv6. AF_UNSPEC means "any".) -
ai_socktype
public int ai_socktypeSocket type. (Such as SOCK_DGRAM. 0 means "any".) -
ai_protocol
public int ai_protocolProtocol. (Such as IPPROTO_IPV6 IPv6. 0 means "any".) -
ai_addr
Address. -
ai_next
Next element in linked list.
-
-
Constructor Details
-
StructAddrinfo
public StructAddrinfo()
-