Home
last modified time | relevance | path

Searched refs:ModuleFactory (Results 1 – 25 of 99) sorted by relevance

1234

/packages/modules/Bluetooth/system/gd/
Dmodule.h44 class ModuleFactory {
49 ModuleFactory(std::function<Module*()> ctor);
71 std::vector<const ModuleFactory*> list_;
129 Module* GetDependency(const ModuleFactory* module) const;
146 bool IsStarted(const ModuleFactory* factory) const;
157 Module* Start(const ModuleFactory* id, ::bluetooth::os::Thread* thread);
163 Module* Get(const ModuleFactory* module) const;
167 os::Handler* GetModuleHandler(const ModuleFactory* module) const;
169 std::map<const ModuleFactory*, Module*> started_modules_;
170 std::vector<const ModuleFactory*> start_order_;
[all …]
Dmodule_unittest.cc57 static const ModuleFactory Factory;
78 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { in __anon252741950202()
86 static const ModuleFactory Factory;
113 const ModuleFactory TestModuleOneDependency::Factory = ModuleFactory([]() { in __anon252741950302()
120 static const ModuleFactory Factory;
140 const ModuleFactory TestModuleNoDependencyTwo::Factory = ModuleFactory([]() { in __anon252741950402()
146 static const ModuleFactory Factory;
175 const ModuleFactory TestModuleTwoDependencies::Factory = ModuleFactory([]() { in __anon252741950502()
183 static const ModuleFactory Factory;
222 const ModuleFactory TestModuleDumpState::Factory = ModuleFactory([]() { return new TestModuleDumpSt… in __anon252741950702()
Dmodule.cc31 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) { in ModuleFactory() function in bluetooth::ModuleFactory
43 Module* Module::GetDependency(const ModuleFactory* module) const { in GetDependency()
60 Module* ModuleRegistry::Get(const ModuleFactory* module) const { in Get()
68 bool ModuleRegistry::IsStarted(const ModuleFactory* module) const { in IsStarted()
83 Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { in Start()
135 os::Handler* ModuleRegistry::GetModuleHandler(const ModuleFactory* module) const { in GetModuleHandler()
Dstack_manager_unittest.cc35 static const ModuleFactory Factory;
46 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { return new TestModuleNoD… in __anona7b2dedf0202()
Dmodule_state_dumper_unittest.cc65 const bluetooth::ModuleFactory StateDumperTestModule::Factory =
66 bluetooth::ModuleFactory([]() { return new StateDumperTestModule(); }); in __anon78b7e1210202()
/packages/modules/Bluetooth/system/main/test/
Dmain_shim_stack_dumpsys_test.cc171 static const ModuleFactory Factory;
196 static const ModuleFactory Factory;
246 static const ModuleFactory Factory;
283 static const ModuleFactory Factory;
320 static const ModuleFactory Factory;
334 const ModuleFactory TestStackDumpsysBase::Factory =
335 ModuleFactory([]() { return new TestStackDumpsysBase(); }); in __anon97545ab60802()
337 const ModuleFactory TestStackDumpsys1::Factory =
338 ModuleFactory([]() { return new TestStackDumpsys1(); }); in __anon97545ab60902()
339 const ModuleFactory TestStackDumpsys2::Factory =
[all …]
Dmain_shim_stack_lifecycle_test.cc152 static const ModuleFactory Factory;
173 static const ModuleFactory Factory;
210 static const ModuleFactory Factory;
247 static const ModuleFactory Factory;
284 static const ModuleFactory Factory;
300 const ModuleFactory TestStackModuleBase::Factory =
301 ModuleFactory([]() { return new TestStackModuleBase(); }); in __anon7a4e79f10602()
303 const ModuleFactory TestStackModule1::Factory =
304 ModuleFactory([]() { return new TestStackModule1(); }); in __anon7a4e79f10702()
305 const ModuleFactory TestStackModule2::Factory =
[all …]
/packages/modules/Bluetooth/system/gd/hal/
Dranging_hal_host.cc61 const ModuleFactory RangingHal::Factory = ModuleFactory([]() { return new RangingHalHost(); }); in __anonc1a605cb0102()
Dlink_clocker.cc97 const ModuleFactory LinkClocker::Factory = ModuleFactory([]() { return new LinkClocker(); }); in __anon63899f840202()
Dhci_hal_fake.cc93 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anon4eb77fb20102()
/packages/modules/Bluetooth/system/gd/facade/
Dread_only_property_server.cc56 const ModuleFactory ReadOnlyPropertyServerModule::Factory =
57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon1afdb8ea0102()
/packages/modules/Bluetooth/system/gd/neighbor/facade/
Dfacade.cc76 const ModuleFactory NeighborFacadeModule::Factory =
77 ::bluetooth::ModuleFactory([]() { return new NeighborFacadeModule(); }); in __anonf74ce0c40102()
/packages/modules/Bluetooth/system/gd/sysprops/
Dsysprops_module.cc39 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anon242df8ea0102()
/packages/modules/Bluetooth/system/gd/metrics/
Dcounter_metrics.cc31 const ModuleFactory CounterMetrics::Factory = ModuleFactory([]() { return new CounterMetrics(); }); in __anon536e7ecc0102()
/packages/modules/Bluetooth/system/gd/hal/fuzz/
Dfuzz_hci_hal.cc116 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon2d0250480102()
/packages/modules/Bluetooth/system/gd/grpc/
Dgrpc_module.cc108 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anonfa9c74fc0102()
/packages/modules/Bluetooth/system/gd/l2cap/le/
Dl2cap_le_module.cc34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anonf15a53b80102()
/packages/modules/Bluetooth/system/gd/security/
Dsecurity_module.cc39 const ModuleFactory SecurityModule::Factory = ModuleFactory([]() { return new SecurityModule(); }); in __anon1763f7d40102()
/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dhci_layer_fuzz_client.cc28 const ModuleFactory HciLayerFuzzClient::Factory = ModuleFactory([]() { return new HciLayerFuzzClien… in __anona5602b8d0102()
/packages/modules/Bluetooth/system/gd/hci/facade/
Dle_initiator_address_facade.cc127 const ModuleFactory LeInitiatorAddressFacadeModule::Factory =
128 ::bluetooth::ModuleFactory([]() { return new LeInitiatorAddressFacadeModule(); }); in __anon2b1b58310102()
Dcontroller_facade.cc189 const ModuleFactory ControllerFacadeModule::Factory =
190 ::bluetooth::ModuleFactory([]() { return new ControllerFacadeModule(); }); in __anonf642dd8d0102()
/packages/modules/Bluetooth/system/gd/l2cap/classic/
Dl2cap_classic_module.cc40 const ModuleFactory L2capClassicModule::Factory = ModuleFactory([]() { return new L2capClassicModul… in __anone0ccce7a0102()
/packages/modules/Bluetooth/system/gd/neighbor/
Dscan.cc60 const ModuleFactory neighbor::ScanModule::Factory = ModuleFactory([]() { return new neighbor::ScanM… in __anon78022db20102()
Dname_db.cc67 const ModuleFactory neighbor::NameDbModule::Factory =
68 ModuleFactory([]() { return new neighbor::NameDbModule(); }); in __anon7d4bec530202()
/packages/modules/Bluetooth/system/gd/shim/
Ddumpsys.cc69 const ModuleFactory Dumpsys::Factory =
70 ModuleFactory([]() { return new Dumpsys(bluetooth::dumpsys::GetBundledSchemaData()); }); in __anon69c6e3450202()

1234