class PortClass

Defined at line 1343 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

The port class of an interface.

Public Methods

void PortClass ()
void PortClass (const PortClass & )

Defined at line 1347 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

PortClass & operator= (const PortClass & )

Defined at line 1348 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

void PortClass (PortClass && )

Defined at line 1349 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

PortClass & operator= (PortClass && )

Defined at line 1350 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

bool IsUnknown ()

Defined at line 1358 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h

bool has_invalid_tag ()
bool is_loopback ()
PortClass WithLoopback (::fuchsia_net_interfaces::wire::Empty val)

The interface is loopback.

::fuchsia_net_interfaces::wire::Empty & loopback ()

The interface is loopback.

const ::fuchsia_net_interfaces::wire::Empty & loopback ()

The interface is loopback.

bool is_device ()
PortClass WithDevice (::fuchsia_hardware_network::wire::PortClass val)

The interface's network device port class.

::fuchsia_hardware_network::wire::PortClass & device ()

The interface's network device port class.

const ::fuchsia_hardware_network::wire::PortClass & device ()

The interface's network device port class.

bool is_blackhole ()
PortClass WithBlackhole (::fuchsia_net_interfaces::wire::Empty val)

The interface is a blackhole interface.

::fuchsia_net_interfaces::wire::Empty & blackhole ()

The interface is a blackhole interface.

const ::fuchsia_net_interfaces::wire::Empty & blackhole ()

The interface is a blackhole interface.

::fuchsia_net_interfaces::wire::PortClass::Tag Which ()

Enumerations

enum Tag
Name Value
kLoopback 1
kDevice 2
kBlackhole 3
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 1352 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/wire_types.h