class Interface
Defined at line 772 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
A matcher for network interfaces.
Public Methods
void Interface ()
void Interface (const Interface & )
Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
Interface & operator= (const Interface & )
Defined at line 777 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
void Interface (Interface && )
Defined at line 778 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
Interface & operator= (Interface && )
Defined at line 779 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
bool IsUnknown ()
Defined at line 787 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
bool has_invalid_tag ()
bool is_id ()
Interface WithId (::fidl::ObjectView<uint64_t> val)
The ID of the interface as assigned by the netstack.
template <typename... Args>
Interface WithId (::fidl::AnyArena & allocator, Args &&... args)
The ID of the interface as assigned by the netstack.
Defined at line 800 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
uint64_t & id ()
The ID of the interface as assigned by the netstack.
const uint64_t & id ()
The ID of the interface as assigned by the netstack.
bool is_name ()
Interface WithName (::fidl::ObjectView< ::fidl::StringView> val)
The name of the interface.
template <typename... Args>
Interface WithName (::fidl::AnyArena & allocator, Args &&... args)
The name of the interface.
Defined at line 818 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
::fidl::StringView & name ()
The name of the interface.
const ::fidl::StringView & name ()
The name of the interface.
bool is_port_class ()
Interface WithPortClass (::fidl::ObjectView< ::fuchsia_net_interfaces::wire::PortClass> val)
The port class of the interface.
template <typename... Args>
Interface WithPortClass (::fidl::AnyArena & allocator, Args &&... args)
The port class of the interface.
Defined at line 836 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
::fuchsia_net_interfaces::wire::PortClass & port_class ()
The port class of the interface.
const ::fuchsia_net_interfaces::wire::PortClass & port_class ()
The port class of the interface.
::fuchsia_net_matchers::wire::Interface::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kId | 1 |
| kName | 2 |
| kPortClass | 3 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 781 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h