core.sys.darwin.netinet.in_

D header file for Darwin's extensions to POSIX's netinet/in.h.

Functions 2

fnbool IN6_IS_ADDR_6TO4(in6_addr * x) pure @safe
fnbool IN6_IS_ADDR_UNIQUE_LOCAL(in6_addr * a) pure @safe

Variables 22

enumvarIPPROTO_IP = 0
enumvarIPPROTO_ICMP = 1
enumvarIPPROTO_TCP = 6
enumvarIPPROTO_UDP = 17
enumvarIPPROTO_IPV6 = 41
enumvarIPPROTO_RAW = 255
enumvarIN6ADDR_ANY_INIT = in6_addr.init
enumvarIN6ADDR_LOOPBACK_INIT = in6_addr([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01])
varin6_addr in6addr_any
varin6_addr in6addr_loopback
enumvar__IPV6_ADDR_SCOPE_NODELOCAL = 0x01
enumvar__IPV6_ADDR_SCOPE_INTFACELOCAL = 0x01
enumvar__IPV6_ADDR_SCOPE_LINKLOCAL = 0x02
enumvar__IPV6_ADDR_SCOPE_SITELOCAL = 0x05
enumvar__IPV6_ADDR_SCOPE_GLOBAL = 0x0e
enumvarIPV6_UNICAST_HOPS = 4
enumvarIPV6_MULTICAST_IF = 9
enumvarIPV6_MULTICAST_HOPS = 10
enumvarIPV6_MULTICAST_LOOP = 11
enumvarIPV6_JOIN_GROUP = 12
enumvarIPV6_LEAVE_GROUP = 13
enumvarIPV6_V6ONLY = 27