tanya.net.ip

Internet Protocol implementation.

Members

Functions

address4
Nullable!Address4 address4(R range)

Parses a string containing an IPv4 address in dotted-decimal notation.

address4
Nullable!Address4 address4(R range)

Constructs an $(D_PSYMBOL Address4) from raw bytes in network byte order.

address6
Nullable!Address6 address6(R range, uint scopeID)

Constructs an $(D_PSYMBOL Address6) from raw bytes in network byte order and the scope ID.

address6
Nullable!Address6 address6(R range)

Parses a string containing an IPv6 address.

Structs

Address
struct Address

Address storage, that can hold either an IPv4 or IPv6 address.

Address4
struct Address4

IPv4 internet address.

Address6
struct Address6

IPv6 internet address.

Endpoint
struct Endpoint

Service endpoint specified by a version independent IP address and port.

Meta