class NodeInfo
Defined at line 230 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_driver_development::wire::NodeInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_driver_development::wire::NodeInfo>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void NodeInfo ()
Defined at line 232 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
void NodeInfo (const NodeInfo & other)
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
void NodeInfo (NodeInfo && other)
Defined at line 235 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
uint64_t & id ()
Unique ID identifying the node.
bool has_id ()
::fidl::VectorView<uint64_t> & parent_ids ()
List of ids representing parents. If more than one, this is a composite node.
bool has_parent_ids ()
::fidl::VectorView<uint64_t> & child_ids ()
List of ids representing children.
bool has_child_ids ()
uint64_t & driver_host_koid ()
The process KOID of the driver host the driver resides within.
bool has_driver_host_koid ()
::fidl::StringView & bound_driver_url ()
URL to the driver component manifest
bool has_bound_driver_url ()
::fidl::StringView & moniker ()
The collection-relative moniker of the node.
bool has_moniker ()
::fidl::VectorView< ::fuchsia_driver_framework::wire::NodeProperty> & node_property_list ()
Properties of the node.
bool has_node_property_list ()
::fidl::VectorView< ::fuchsia_component_decl::wire::Offer> & offer_list ()
Component offers to the node.
bool has_offer_list ()
NodeInfo & operator= (const NodeInfo & other)
Defined at line 234 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
NodeInfo & operator= (NodeInfo && other)
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
bool & quarantined ()
Whether the node is in a quarantined state. That is, the |bound_driver_url| has failed to
start, and the node is no longer running its driver instance.
bool has_quarantined ()
::fidl::VectorView< ::fuchsia_driver_framework::wire::BusInfo> & bus_topology ()
Information about the node's bus topology.
bool has_bus_topology ()
void ~NodeInfo ()
Defined at line 238 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder