Searched refs:ModuleFactory (Results 1 – 25 of 49) sorted by relevance
12
47 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 …]
62 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 …]
30 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) {} in ModuleFactory() function in bluetooth::ModuleFactory39 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()
42 const ModuleFactory SocketHal::Factory = ModuleFactory([]() { return new SocketHalHost(); }); in __anona77135f00102()
78 const ModuleFactory RangingHal::Factory = ModuleFactory([]() { return new RangingHalHost(); }); in __anondb1345ed0102()
105 const ModuleFactory LinkClocker::Factory = ModuleFactory([]() { return new LinkClocker(); }); in __anonc1681ea60202()
87 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anonac95fed40102()
210 const ModuleFactory HciHal::Factory = ModuleFactory([]() { return new HciHalImpl(); }); in __anon4d43ea7e0202()
37 static const ModuleFactory Factory;
70 static const ModuleFactory Factory;
274 const ModuleFactory SocketHal::Factory = ModuleFactory([]() { return new SocketHalAndroid(); }); in __anonf0db95730302()
176 static const ModuleFactory Factory;
36 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anonb4a27a0c0102()
35 static const ModuleFactory Factory;
29 const ModuleFactory LppOffloadManager::Factory =30 ModuleFactory([]() { return new LppOffloadManager(); }); in __anonf552cead0102()
46 static const ModuleFactory Factory;
114 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon741794aa0102()
41 static const ModuleFactory Factory;
28 const ModuleFactory HciLayerFuzzClient::Factory =29 ModuleFactory([]() { return new HciLayerFuzzClient(); }); in __anon0ead7e2f0102()
206 const ModuleFactory FuzzHciLayer::Factory = ModuleFactory([]() { return new FuzzHciLayer(); }); in __anon9708b5510102()
221 const ModuleFactory RemoteNameRequestModule::Factory =222 ModuleFactory([]() { return new RemoteNameRequestModule(); }); in __anon0c3699a90202()
45 static const ModuleFactory Factory;
227 const ModuleFactory AclScheduler::Factory = ModuleFactory([]() { return new AclScheduler(); }); in __anon903ec63c0902()
92 static const ModuleFactory Factory;