class TestBindManagerBridge
Defined at line 73 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
Public Methods
void AddSpecToDriverIndex (fuchsia_driver_framework::wire::CompositeNodeSpec spec, driver_manager::AddToIndexCallback callback)
Defined at line 70 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.cc
void AddCompositeNodeSpec (std::string composite, std::vector<std::string> parent_names, std::vector<fuchsia_driver_framework::ParentSpec2> parents, std::unique_ptr<driver_manager::CompositeNodeSpec> spec)
Defined at line 76 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.cc
void TestBindManagerBridge (fidl::WireClient<fuchsia_driver_index::DriverIndex> client)
Defined at line 81 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
void ~TestBindManagerBridge ()
Defined at line 83 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
zx::result<driver_manager::BindSpecResult> BindToParentSpec (fidl::AnyArena & arena, driver_manager::CompositeParents composite_parents, std::weak_ptr<driver_manager::Node> node, bool enable_multibind)
BindManagerBridge implementation:
Defined at line 86 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
zx::result<std::string> StartDriver (driver_manager::Node & node, fuchsia_driver_framework::wire::DriverInfo driver_info)
Defined at line 92 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
void BindNodesForCompositeNodeSpec ()
CompositeManagerBridge implementation:
Defined at line 98 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
void RequestMatchFromDriverIndex (fuchsia_driver_index::wire::MatchDriverArgs args, fit::callback<void (fidl::WireUnownedResult<fuchsia_driver_index::DriverIndex::MatchDriver> &)> match_callback)
Defined at line 103 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
const std::unordered_map<std::string, CompositeNodeSpecData> & specs ()
Defined at line 114 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h
void set_bind_manager (TestBindManager * bind_manager)
Defined at line 116 of file ../../src/devices/bin/driver_manager/tests/bind_manager_test_base.h