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