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)