class Options
Defined at line 2692 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
Options for creating an interface.
Public Methods
void Options (Storage_ storage)
bool IsEmpty ()
void Options ()
Defined at line 2697 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
void Options (Options && )
Defined at line 2698 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
const std::optional< ::std::string> & name ()
New interface name.
An implementation-defined name is selected if absent.
::std::optional< ::std::string> & name ()
New interface name.
An implementation-defined name is selected if absent.
Options & name (std::optional< ::std::string> value)
New interface name.
An implementation-defined name is selected if absent.
const std::optional<uint32_t> & metric ()
The default metric value used for routes through this interface.
The server uses a sensible default if absent.
::std::optional<uint32_t> & metric ()
The default metric value used for routes through this interface.
The server uses a sensible default if absent.
Options & metric (std::optional<uint32_t> value)
The default metric value used for routes through this interface.
The server uses a sensible default if absent.
const std::optional< ::fuchsia_net_interfaces_admin::NetstackManagedRoutesDesignation> & netstack_managed_routes_designation ()
The designation for the netstack-sourced routes.
Interpreted as `NetstackManagedRoutesDesignation.main` if absent.
::std::optional< ::fuchsia_net_interfaces_admin::NetstackManagedRoutesDesignation> & netstack_managed_routes_designation ()
The designation for the netstack-sourced routes.
Interpreted as `NetstackManagedRoutesDesignation.main` if absent.
Options & netstack_managed_routes_designation (std::optional< ::fuchsia_net_interfaces_admin::NetstackManagedRoutesDesignation> value)
The designation for the netstack-sourced routes.
Interpreted as `NetstackManagedRoutesDesignation.main` if absent.
void Options (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Options & operator= (Options && )
Defined at line 2699 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits