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

Records