class ResolveResult

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

Public Methods

void ResolveResult ()
void ResolveResult (const ResolveResult & )

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

ResolveResult & operator= (const ResolveResult & )

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

void ResolveResult (ResolveResult && )

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

ResolveResult & operator= (ResolveResult && )

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

bool IsUnknown ()

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

bool has_invalid_tag ()
bool is_direct ()
ResolveResult WithDirect (::fidl::ObjectView< ::fuchsia_net_routes::wire::Destination> val)

The requested destination is directly reachable.

template <typename... Args>
ResolveResult WithDirect (::fidl::AnyArena & allocator, Args &&... args)

The requested destination is directly reachable.

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

::fuchsia_net_routes::wire::Destination & direct ()

The requested destination is directly reachable.

const ::fuchsia_net_routes::wire::Destination & direct ()

The requested destination is directly reachable.

bool is_gateway ()
ResolveResult WithGateway (::fidl::ObjectView< ::fuchsia_net_routes::wire::Destination> val)

The requested destination is reachable through a gateway, thus

the next hop is the gateway.

template <typename... Args>
ResolveResult WithGateway (::fidl::AnyArena & allocator, Args &&... args)

The requested destination is reachable through a gateway, thus

the next hop is the gateway.

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

::fuchsia_net_routes::wire::Destination & gateway ()

The requested destination is reachable through a gateway, thus

the next hop is the gateway.

const ::fuchsia_net_routes::wire::Destination & gateway ()

The requested destination is reachable through a gateway, thus

the next hop is the gateway.

::fuchsia_net_routes::wire::ResolveResult::Tag Which ()

Enumerations

enum Tag
Name Value
kDirect 1
kGateway 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

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