class PendingNodeManager

Defined at line 25 of file ../../src/devices/bin/driver_manager/pending_node_manager.h

Public Methods

const std::vector<std::shared_ptr<PendingNode>> & pending_nodes ()

Exposed for testing.

Defined at line 55 of file ../../src/devices/bin/driver_manager/pending_node_manager.h

void PendingNodeManager (NodeManager * node_manager, async_dispatcher_t * dispatcher)

Defined at line 115 of file ../../src/devices/bin/driver_manager/pending_node_manager.cc

fit::result<fuchsia_driver_framework::NodeError> AddNode (fuchsia_driver_framework::Node2 node, fidl::ServerEnd<fuchsia_driver_framework::NodeController> controller, fidl::ServerEnd<fuchsia_driver_framework::Node> node_ref)

Defined at line 118 of file ../../src/devices/bin/driver_manager/pending_node_manager.cc

void TryResolvePendingNodes (const std::unordered_map<ResourceId, std::weak_ptr<Resource>> & multibind_resources)

Defined at line 236 of file ../../src/devices/bin/driver_manager/pending_node_manager.cc

void MatchPendingNodesWithoutDriver ()

Defined at line 359 of file ../../src/devices/bin/driver_manager/pending_node_manager.cc

Records