class Address

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

Public Methods

void Address ()

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

void Address (const Address & other)

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

Address & operator= (const Address & other)

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

void Address (Address && other)

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

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_net_interfaces::wire::Address> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_net_interfaces::wire::Address> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_interfaces::wire::Address>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fuchsia_net::wire::Subnet & addr ()

The address and prefix length.

Required.

bool has_addr ()
Address & operator= (Address && other)

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

int64_t & valid_until ()

The time after which the address will no longer be valid.

Its value must be greater than 0. A value of `ZX_TIME_INFINITE`

indicates that the address will always be valid. The value is

derived from the monotonic clock.

As a `zx.Time`, the value has

[monotonic clock semantics](https://fuchsia.dev/fuchsia-src/concepts/time/monotonic),

which implies that it has no meaning outside of the host on which it

was generated and no meaning across host restarts.

Optional; may be omitted due to disinterest.

bool has_valid_until ()
::fuchsia_net_interfaces::wire::PreferredLifetimeInfo & preferred_lifetime_info ()

Preferred lifetime information.

Optional; may be omitted due to disinterest.

bool has_preferred_lifetime_info ()
::fuchsia_net_interfaces::wire::AddressAssignmentState & assignment_state ()

The address's assignment state.

Required.

bool has_assignment_state ()
void ~Address ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder