class FakeNodeManager

Defined at line 251 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

Public Methods

void FakeNodeManager (fidl::ClientEnd<fuchsia_driver_index::DriverIndex> driver_index)

Defined at line 31 of file ../../src/devices/bin/driver_manager/tests/pending_node_manager_test.cc

void RequestMatchPendingNode (fidl::VectorView<fuchsia_driver_framework::wire::ParentSpec2> dependencies, fit::callback<void (fidl::WireUnownedResult<fuchsia_driver_index::DriverIndex::MatchPendingNode> &)> match_callback)

Defined at line 34 of file ../../src/devices/bin/driver_manager/tests/pending_node_manager_test.cc

zx::result<> StartDriver (Node & node, std::string_view url, fuchsia_driver_framework::DriverPackageType package_type)

Defined at line 42 of file ../../src/devices/bin/driver_manager/tests/pending_node_manager_test.cc

void Bind (driver_manager::Node & node, std::shared_ptr<driver_manager::BindResultTracker> result_tracker)

Defined at line 54 of file ../../src/devices/bin/driver_manager/tests/composite_node_spec_manager_test.cc

void Bind (driver_manager::Resource & resource, std::shared_ptr<driver_manager::BindResultTracker> result_tracker)

Defined at line 56 of file ../../src/devices/bin/driver_manager/tests/composite_node_spec_manager_test.cc

void FakeNodeManager (async_dispatcher_t * dispatcher)

Defined at line 122 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void CloseDriverForNode (std::string node_name)

Defined at line 129 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

bool TryRemoveRunnerController (const std::string & name)

Defined at line 143 of file ../../src/devices/bin/driver_manager/tests/node_shutdown_test.cc

void FakeNodeManager (async_dispatcher_t * dispatcher, fidl::WireClient<fuchsia_component::Realm> realm)

Defined at line 253 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

zx::result<driver_manager::DriverHost *> CreateDriverHost (bool use_next_vdso, std::string_view driver_host_name_for_colocation)

Defined at line 256 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

driver_manager::DriverHost * GetDriverHost (std::string_view name)

Defined at line 263 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void CreatePowerElement (std::optional<fidl::ClientEnd<fuchsia_power_broker::Topology>> topology_client, std::string_view name, fuchsia_power_broker::DependencyToken element_token, std::vector<fuchsia_power_broker::DependencyToken> deps, fidl::ServerEnd<fuchsia_power_broker::ElementControl> control, fidl::ClientEnd<fuchsia_power_broker::ElementRunner> runner, fidl::ServerEnd<fuchsia_power_broker::Lessor> lessor, driver_manager::Collection for_collection, std::optional<fuchsia_power_broker::DependencyToken> cpu_token_override, std::optional<zx::eventpair> initial_lease_token, bool is_hermetic_power_test, fit::callback<void (zx::result<bool>)> cb)

Defined at line 270 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

int create_power_element_calls ()

Defined at line 297 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

std::optional<fidl::ClientEnd<fuchsia_power_broker::Topology>> & last_topology_client ()

Defined at line 299 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

const std::optional<fuchsia_power_broker::DependencyToken> & last_element_token ()

Defined at line 303 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

const std::vector<fuchsia_power_broker::DependencyToken> & last_deps ()

Defined at line 307 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

const std::optional<fuchsia_power_broker::DependencyToken> & last_cpu_token_override ()

Defined at line 309 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void CloseDriverForNode (std::string node_name, zx_status_t status)

Defined at line 313 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

FakeDriverHost & driver_host ()

Defined at line 317 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void AddClient (const std::string & node_name, fidl::ClientEnd<fuchsia_component_runner::ComponentController> client)

Defined at line 319 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void StoreComponentHandle (const std::string & node_name, fidl::ServerEnd<fuchsia_component::Controller> controller)

Defined at line 324 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void RemoveController (const std::string & name)

Defined at line 331 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

driver_manager::DictionaryUtil & dictionary_util ()

Defined at line 333 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

int create_driver_host_calls ()

Defined at line 335 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void set_defer_power_element_creation (bool defer)

Defined at line 336 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

bool SuspendEnabled ()

Defined at line 338 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void set_suspend_enabled (bool enabled)

Defined at line 339 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

void RunPendingPowerElementCallbacks ()

Defined at line 341 of file ../../src/devices/bin/driver_manager/tests/node_test.cc

Records