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 Details

    • ai_flags

      public int ai_flags
      Flags describing the kind of lookup to be done. (Such as AI_ADDRCONFIG.)
    • ai_family

      public int ai_family
      Desired address family for results. (Such as AF_INET6 for IPv6. AF_UNSPEC means "any".)
    • ai_socktype

      public int ai_socktype
      Socket type. (Such as SOCK_DGRAM. 0 means "any".)
    • ai_protocol

      public int ai_protocol
      Protocol. (Such as IPPROTO_IPV6 IPv6. 0 means "any".)
    • ai_addr

      public InetAddress ai_addr
      Address.
    • ai_next

      public StructAddrinfo ai_next
      Next element in linked list.
  • Constructor Details

    • StructAddrinfo

      public StructAddrinfo()