Namespaces

Enumerations

enum class AddressAssignmentState : uint32_t
Name Value Comments
TENTATIVE 1u

Address assignment is in progress, e.g. Duplicate Address Detection
is being performed. The address cannot be used when in this state
(cannot bind to it yet or receive packets destined to it).

The Duplicate Address Detection mechanism is described in
[RFC 4862, section 5.4](https://tools.ietf.org/html/rfc4862#section-5.4)

ASSIGNED 2u

The address is assigned to an interface.

UNAVAILABLE 3u

The address is unavailable, e.g. if the interface holding the address
is offline.

Assignment state of an IP address.

Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::net::interfaces::AddressAssignmentState value, ::fuchsia::net::interfaces::AddressAssignmentState * result)

    Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::AddressPropertiesInterest value, ::fuchsia::net::interfaces::AddressPropertiesInterest * result)

    Defined at line 142 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::Empty & _value, ::fuchsia::net::interfaces::Empty * _result)

    Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::PreferredLifetimeInfo & value, ::fuchsia::net::interfaces::PreferredLifetimeInfo * result)

    Defined at line 337 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::PortClass & value, ::fuchsia::net::interfaces::PortClass * result)

    Defined at line 680 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::StateGetWatcherRequest & _value, ::fuchsia::net::interfaces::StateGetWatcherRequest * _result)

    Defined at line 1221 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::Event & value, ::fuchsia::net::interfaces::Event * result)

    Defined at line 1408 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::WatcherWatchResponse & _value, ::fuchsia::net::interfaces::WatcherWatchResponse * _result)

    Defined at line 1429 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h