class PortStatus
Defined at line 2076 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
Dynamic port information.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
void PortStatus ()
void PortStatus (PortStatus && other)
const ::fuchsia::hardware::network::StatusFlags & flags ()
Port status flags.
Defined at line 2083 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool has_flags ()
Defined at line 2087 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
::fuchsia::hardware::network::StatusFlags * mutable_flags ()
Port status flags.
Defined at line 2092 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void clear_flags ()
Defined at line 2100 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
const 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.
Defined at line 2112 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool has_mtu ()
Defined at line 2116 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
uint32_t * mutable_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.
Defined at line 2124 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void clear_mtu ()
Defined at line 2132 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
PortStatus & set_flags (::fuchsia::hardware::network::StatusFlags _value)
PortStatus & set_mtu (uint32_t _value)
void ~PortStatus ()
PortStatus & operator= (PortStatus && other)
::std::unique_ptr<PortStatus> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,PortStatus *_value,size_t_offset)
zx_status_t Clone (PortStatus * _result)