class PortStatus

Defined at line 2082 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 2089 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 2093 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 2098 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 2106 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 2118 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 2122 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 2130 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 2138 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)