class Edge
Defined at line 1109 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
Public Methods
void Edge ()
Defined at line 1111 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
void Edge (const Edge & other)
Defined at line 1112 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
Edge & operator= (const Edge & other)
Defined at line 1113 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
void Edge (Edge && other)
Defined at line 1114 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_interconnect::wire::Edge> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_interconnect::wire::Edge> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_interconnect::wire::Edge>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
Edge & operator= (Edge && other)
Defined at line 1115 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
uint32_t & src_node_id ()
Source where bus traffic may originate.
bool has_src_node_id ()
uint32_t & dst_node_id ()
Destination where bus traffic may travel to.
bool has_dst_node_id ()
uint32_t & weight ()
An optional weight to apply to the edge. Used for calculating the optimal
path from between two nodes. If there are multiple paths from one node to
another, the path will be calculated by optimizing for the smallest sum of
all edge weights along the path. If not provided, the weight is assumed to
be 1.
bool has_weight ()
void ~Edge ()
Defined at line 1117 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder