Home
last modified time | relevance | path

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

12

/packages/modules/Bluetooth/system/gd/
Dmodule.h47 class ModuleFactory {
52 ModuleFactory(std::function<Module*()> ctor);
72 std::vector<const ModuleFactory*> list_;
125 Module* GetDependency(const ModuleFactory* module) const;
142 bool IsStarted(const ModuleFactory* factory) const;
153 Module* Start(const ModuleFactory* id, ::bluetooth::os::Thread* thread, os::Handler* handler);
159 Module* Get(const ModuleFactory* module) const;
164 os::Handler* GetModuleHandler(const ModuleFactory* module) const;
166 std::map<const ModuleFactory*, Module*> started_modules_;
167 std::vector<const ModuleFactory*> start_order_;
[all …]
Dmodule_unittest.cc62 static const ModuleFactory Factory;
81 const ModuleFactory TestModuleNoDependency::Factory =
82 ModuleFactory([]() { return new TestModuleNoDependency(); }); in __anon2fc164770202()
88 static const ModuleFactory Factory;
111 const ModuleFactory TestModuleOneDependency::Factory =
112 ModuleFactory([]() { return new TestModuleOneDependency(); }); in __anon2fc164770302()
116 static const ModuleFactory Factory;
134 const ModuleFactory TestModuleNoDependencyTwo::Factory =
135 ModuleFactory([]() { return new TestModuleNoDependencyTwo(); }); in __anon2fc164770402()
139 static const ModuleFactory Factory;
[all …]
Dmodule.cc30 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) {} in ModuleFactory() function in bluetooth::ModuleFactory
39 Module* Module::GetDependency(const ModuleFactory* module) const { in GetDependency()
49 Module* ModuleRegistry::Get(const ModuleFactory* module) const { in Get()
61 bool ModuleRegistry::IsStarted(const ModuleFactory* module) const { in IsStarted()
88 Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread, Handler* handler) { in Start()
166 os::Handler* ModuleRegistry::GetModuleHandler(const ModuleFactory* module) const { in GetModuleHandler()
/packages/modules/Bluetooth/system/gd/hal/
Dsocket_hal_host.cc42 const ModuleFactory SocketHal::Factory = ModuleFactory([]() { return new SocketHalHost(); }); in __anona77135f00102()
Dranging_hal_host.cc78 const ModuleFactory RangingHal::Factory = ModuleFactory([]() { return new RangingHalHost(); }); in __anondb1345ed0102()
Dlink_clocker.cc105 const ModuleFactory LinkClocker::Factory = ModuleFactory([]() { return new LinkClocker(); }); in __anonc1681ea60202()
Dhci_hal_fake.cc87 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anonac95fed40102()
Dhci_hal_android.cc210 const ModuleFactory HciHal::Factory = ModuleFactory([]() { return new HciHalImpl(); }); in __anon4d43ea7e0202()
Dlink_clocker.h37 static const ModuleFactory Factory;
Dhci_hal.h70 static const ModuleFactory Factory;
Dsocket_hal_android.cc274 const ModuleFactory SocketHal::Factory = ModuleFactory([]() { return new SocketHalAndroid(); }); in __anonf0db95730302()
Dsocket_hal.h176 static const ModuleFactory Factory;
/packages/modules/Bluetooth/system/gd/sysprops/
Dsysprops_module.cc36 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anonb4a27a0c0102()
Dsysprops_module.h35 static const ModuleFactory Factory;
/packages/modules/Bluetooth/system/gd/lpp/
Dlpp_offload_manager.cc29 const ModuleFactory LppOffloadManager::Factory =
30 ModuleFactory([]() { return new LppOffloadManager(); }); in __anonf552cead0102()
Dlpp_offload_manager.h46 static const ModuleFactory Factory;
/packages/modules/Bluetooth/system/gd/hal/fuzz/
Dfuzz_hci_hal.cc114 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon741794aa0102()
Dfuzz_hci_hal.h41 static const ModuleFactory Factory;
/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dhci_layer_fuzz_client.cc28 const ModuleFactory HciLayerFuzzClient::Factory =
29 ModuleFactory([]() { return new HciLayerFuzzClient(); }); in __anon0ead7e2f0102()
Dfuzz_hci_layer.cc206 const ModuleFactory FuzzHciLayer::Factory = ModuleFactory([]() { return new FuzzHciLayer(); }); in __anon9708b5510102()
/packages/modules/Bluetooth/system/gd/hci/
Dremote_name_request.cc221 const ModuleFactory RemoteNameRequestModule::Factory =
222 ModuleFactory([]() { return new RemoteNameRequestModule(); }); in __anon0c3699a90202()
Dremote_name_request.h70 static const ModuleFactory Factory;
Dmsft.h45 static const ModuleFactory Factory;
/packages/modules/Bluetooth/system/gd/hci/acl_manager/
Dacl_scheduler.cc227 const ModuleFactory AclScheduler::Factory = ModuleFactory([]() { return new AclScheduler(); }); in __anon903ec63c0902()
Dacl_scheduler.h92 static const ModuleFactory Factory;

12