class PortInfo

Defined at line 1811 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

Logical port information.

Public Methods

void PortInfo (Storage_ storage)
void PortInfo ()

Defined at line 1816 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

void PortInfo (PortInfo && )

Defined at line 1817 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

void PortInfo (const PortInfo & other)
PortInfo & operator= (PortInfo && )

Defined at line 1818 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

PortInfo & operator= (const PortInfo & other)
bool operator== (const PortInfo & other)
bool operator!= (const PortInfo & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_network::PortId> & id ()

Port's identifier. Required.

::std::optional< ::fuchsia_hardware_network::PortId> & id ()

Port's identifier. Required.

PortInfo & id (std::optional< ::fuchsia_hardware_network::PortId> value)

Port's identifier. Required.

const std::optional< ::fuchsia_hardware_network::PortBaseInfo> & base_info ()
::std::optional< ::fuchsia_hardware_network::PortBaseInfo> & base_info ()
PortInfo & base_info (std::optional< ::fuchsia_hardware_network::PortBaseInfo> value)

Setter for base_info.

void PortInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits