class PortStatus
Defined at line 1118 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
Dynamic port information.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_network::wire::PortStatus> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_network::wire::PortStatus> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_network::wire::PortStatus>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void PortStatus ()
Defined at line 1120 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
void PortStatus (const PortStatus & other)
Defined at line 1121 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
PortStatus & operator= (const PortStatus & other)
Defined at line 1122 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
void PortStatus (PortStatus && other)
Defined at line 1123 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
::fuchsia_hardware_network::wire::StatusFlags & flags ()
Port status flags.
bool has_flags ()
uint32_t & mtu ()
Maximum transmit unit for this port, in bytes.
The reported MTU is the size of an entire frame, including any header
and trailer bytes for whatever protocols this port supports.
bool has_mtu ()
PortStatus & operator= (PortStatus && other)
Defined at line 1124 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
PortStatus & set_flags (::fuchsia_hardware_network::wire::StatusFlags elem)
PortStatus & clear_flags ()
PortStatus & set_mtu (uint32_t elem)
PortStatus & clear_mtu ()
void PortStatus (::fidl::AnyArena & allocator)
void PortStatus (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_network::wire::PortStatus>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_network::wire::PortStatus>> && frame_ptr)
void ~PortStatus ()
Defined at line 1126 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder