class PortStatus
Defined at line 1151 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 1153 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 1154 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 1155 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 1156 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 1157 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 1159 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