class BindResultTracker

Defined at line 18 of file ../../src/devices/bin/driver_manager/bind/bind_result_tracker.h

Used to track binding results. Once the tracker reaches the expected result count, it invokes the

callback. The expected result count must be greater than 0.

Public Methods

void BindResultTracker (size_t expected_result_count, NodeBindingInfoResultCallback result_callback)

Defined at line 9 of file ../../src/devices/bin/driver_manager/bind/bind_result_tracker.cc

void ReportSuccessfulBind (const std::string_view & node_name, const std::string_view & driver)

Defined at line 28 of file ../../src/devices/bin/driver_manager/bind/bind_result_tracker.cc

void ReportSuccessfulBind (const std::string_view & node_name, const std::vector<fuchsia_driver_framework::CompositeParent> & composite_parents)

Defined at line 45 of file ../../src/devices/bin/driver_manager/bind/bind_result_tracker.cc

void ReportNoBind ()

Defined at line 17 of file ../../src/devices/bin/driver_manager/bind/bind_result_tracker.cc