class ResolveOptions

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::net::Marks & marks ()

The marks used for the route resolution.

For mark domains that are not present, the route resolution will

happen with no marks for the domain. This field is also optional.

If absent, all mark domains are considered to be unmarked for the

route resolution.

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

bool has_marks ()

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

::fuchsia::net::Marks * mutable_marks ()

The marks used for the route resolution.

For mark domains that are not present, the route resolution will

happen with no marks for the domain. This field is also optional.

If absent, all mark domains are considered to be unmarked for the

route resolution.

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

void clear_marks ()

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

ResolveOptions & set_marks (::fuchsia::net::Marks _value)
void ResolveOptions ()
void ResolveOptions (ResolveOptions && other)
void ~ResolveOptions ()
ResolveOptions & operator= (ResolveOptions && other)
::std::unique_ptr<ResolveOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ResolveOptions * _value, size_t _offset)
zx_status_t Clone (ResolveOptions * _result)