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