template <>
class WireTableBuilder
Defined at line 616 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
Public Methods
template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & id (First && first, Args &&... args_)
Unique ID identifying the node.
Defined at line 629 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint64_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint64_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & parent_ids (First && first, Args &&... args_)
List of ids representing parents. If more than one, this is a composite node.
Defined at line 642 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint64_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint64_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & child_ids (First && first, Args &&... args_)
List of ids representing children.
Defined at line 655 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & driver_host_koid (First && first, Args &&... args_)
The process KOID of the driver host the driver resides within.
Defined at line 668 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & bound_driver_url (First && first, Args &&... args_)
URL to the driver component manifest
Defined at line 681 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & moniker (First && first, Args &&... args_)
The collection-relative moniker of the node.
Defined at line 694 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_driver_framework::wire::NodeProperty>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_driver_framework::wire::NodeProperty>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & node_property_list (First && first, Args &&... args_)
Properties of the node.
Defined at line 707 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_component_decl::wire::Offer>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component_decl::wire::Offer>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & offer_list (First && first, Args &&... args_)
Component offers to the node.
Defined at line 720 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_driver_framework::wire::BusInfo>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_driver_framework::wire::BusInfo>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NodeInfo> & bus_topology (First && first, Args &&... args_)
Information about the node's bus topology.
Defined at line 733 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/wire_types.h
Friends
template <>
class NodeInfo