Project: /_project.yaml Book: /_book.yaml

fuchsia.net

PROTOCOLS

Connectivity {:#Connectivity}

Defined in fuchsia.net/connectivity.fidl

OnNetworkReachable {:#OnNetworkReachable}

This is triggered on a state change in network reachability. Clients should expect that network requests will succeed when reachable is true.

Response

NameLookup {:#NameLookup}

Defined in fuchsia.net/namelookup.fidl

LookupIp {:#LookupIp}

Look up a list of IP addresses by hostname.

If hostname is an Internationalized Domain Name, it must be encoded as per RFC 3490.

Request

Response

LookupHostname {:#LookupHostname}

Look up a hostname by IP address.

Request

Response

Connectivity {:#Connectivity}

Defined in fuchsia.net/connectivity.fidl

OnNetworkReachable {:#OnNetworkReachable}

This is triggered on a state change in network reachability. Clients should expect that network requests will succeed when reachable is true.

Response

NameLookup {:#NameLookup}

Defined in fuchsia.net/namelookup.fidl

LookupIp {:#LookupIp}

Look up a list of IP addresses by hostname.

If hostname is an Internationalized Domain Name, it must be encoded as per RFC 3490.

Request

Response

LookupHostname {:#LookupHostname}

Look up a hostname by IP address.

Request

Response

STRUCTS

NameLookup_LookupIp_Response {:#NameLookup_LookupIp_Response}

generated

NameLookup_LookupHostname_Response {:#NameLookup_LookupHostname_Response}

generated

IpAddressInfo {:#IpAddressInfo}

Defined in fuchsia.net/namelookup.fidl

Ipv4Address {:#Ipv4Address}

Defined in fuchsia.net/net.fidl

Ipv4Address is expressed in network byte order, so the most significant byte (“127” in the address “127.0.0.1”) will be at index 0.

Ipv6Address {:#Ipv6Address}

Defined in fuchsia.net/net.fidl

Ipv6Address is expressed in network byte order, so the most significant byte (“ff” in the address “ff02::1”) will be at index 0.

Endpoint {:#Endpoint}

Defined in fuchsia.net/net.fidl

Endpoint describes an IP address and port. The network protocol associated with the Endpoint will be known from context or communicated through additional structures.

Subnet {:#Subnet}

Defined in fuchsia.net/net.fidl

Subnet describes an IP subnetwork, where all host IP addresses share the same most significant bits.

MacAddress {:#MacAddress}

Defined in fuchsia.net/net.fidl

A MAC address used to identify a network interface on the data link layer within the network.

NameLookup_LookupIp_Response {:#NameLookup_LookupIp_Response}

generated

NameLookup_LookupHostname_Response {:#NameLookup_LookupHostname_Response}

generated

IpAddressInfo {:#IpAddressInfo}

Defined in fuchsia.net/namelookup.fidl

Ipv4Address {:#Ipv4Address}

Defined in fuchsia.net/net.fidl

Ipv4Address is expressed in network byte order, so the most significant byte (“127” in the address “127.0.0.1”) will be at index 0.

Ipv6Address {:#Ipv6Address}

Defined in fuchsia.net/net.fidl

Ipv6Address is expressed in network byte order, so the most significant byte (“ff” in the address “ff02::1”) will be at index 0.

Endpoint {:#Endpoint}

Defined in fuchsia.net/net.fidl

Endpoint describes an IP address and port. The network protocol associated with the Endpoint will be known from context or communicated through additional structures.

Subnet {:#Subnet}

Defined in fuchsia.net/net.fidl

Subnet describes an IP subnetwork, where all host IP addresses share the same most significant bits.

MacAddress {:#MacAddress}

Defined in fuchsia.net/net.fidl

A MAC address used to identify a network interface on the data link layer within the network.

ENUMS

LookupError {:#LookupError}

Type: uint32

Defined in fuchsia.net/namelookup.fidl

LookupError {:#LookupError}

Type: uint32

Defined in fuchsia.net/namelookup.fidl

UNIONS

NameLookup_LookupIp_Result {:#NameLookup_LookupIp_Result}

generated

NameLookup_LookupHostname_Result {:#NameLookup_LookupHostname_Result}

generated

IpAddress {:#IpAddress}

Defined in fuchsia.net/net.fidl

Represents an IP address that may be either v4 or v6.

NameLookup_LookupIp_Result {:#NameLookup_LookupIp_Result}

generated

NameLookup_LookupHostname_Result {:#NameLookup_LookupHostname_Result}

generated

IpAddress {:#IpAddress}

Defined in fuchsia.net/net.fidl

Represents an IP address that may be either v4 or v6.

BITS

LookupIpOptions {:#LookupIpOptions}

Type: uint8

LookupIpOptions {:#LookupIpOptions}

Type: uint8

CONSTANTS