class PortInfo
Defined at line 2683 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
Logical port information.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fuchsia::hardware::network::PortId & id ()
Port's identifier. Required.
Defined at line 2690 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool has_id ()
Defined at line 2694 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
::fuchsia::hardware::network::PortId * mutable_id ()
Port's identifier. Required.
Defined at line 2699 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void clear_id ()
Defined at line 2707 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
const ::fuchsia::hardware::network::PortBaseInfo & base_info ()
Defined at line 2715 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool has_base_info ()
Defined at line 2719 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
::fuchsia::hardware::network::PortBaseInfo * mutable_base_info ()
Defined at line 2723 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void clear_base_info ()
Defined at line 2731 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
PortInfo & set_id (::fuchsia::hardware::network::PortId _value)
PortInfo & set_base_info (::fuchsia::hardware::network::PortBaseInfo _value)
void PortInfo ()
void PortInfo (PortInfo && other)
void ~PortInfo ()
PortInfo & operator= (PortInfo && other)
::std::unique_ptr<PortInfo> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,PortInfo *_value,size_t_offset)
zx_status_t Clone (PortInfo * _result)