Searched refs:ModuleFactory (Results 1 – 25 of 85) sorted by relevance
1234
40 class ModuleFactory {45 ModuleFactory(std::function<Module*()> ctor);62 std::vector<const ModuleFactory*> list_;117 Module* GetDependency(const ModuleFactory* module) const;134 bool IsStarted(const ModuleFactory* factory) const;145 Module* Start(const ModuleFactory* id, ::bluetooth::os::Thread* thread);151 Module* Get(const ModuleFactory* module) const;155 os::Handler* GetModuleHandler(const ModuleFactory* module) const;157 std::map<const ModuleFactory*, Module*> started_modules_;158 std::vector<const ModuleFactory*> start_order_;[all …]
52 static const ModuleFactory Factory;70 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { in __anonb3e8c82b0202()78 static const ModuleFactory Factory;101 const ModuleFactory TestModuleOneDependency::Factory = ModuleFactory([]() { in __anonb3e8c82b0302()108 static const ModuleFactory Factory;125 const ModuleFactory TestModuleNoDependencyTwo::Factory = ModuleFactory([]() { in __anonb3e8c82b0402()131 static const ModuleFactory Factory;156 const ModuleFactory TestModuleTwoDependencies::Factory = ModuleFactory([]() { in __anonb3e8c82b0502()164 static const ModuleFactory Factory;199 const ModuleFactory TestModuleDumpState::Factory = ModuleFactory([]() { return new TestModuleDumpSt… in __anonb3e8c82b0702()
26 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) { in ModuleFactory() function in bluetooth::ModuleFactory47 Module* Module::GetDependency(const ModuleFactory* module) const { in GetDependency()57 Module* ModuleRegistry::Get(const ModuleFactory* module) const { in Get()63 bool ModuleRegistry::IsStarted(const ModuleFactory* module) const { in IsStarted()78 Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { in Start()121 os::Handler* ModuleRegistry::GetModuleHandler(const ModuleFactory* module) const { in GetModuleHandler()
35 static const ModuleFactory Factory;43 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { return new TestModuleNoD… in __anond75460b50202()
56 const ModuleFactory ReadOnlyPropertyServerModule::Factory =57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon3ab3fe400102()
33 static const ModuleFactory Factory;
77 const ModuleFactory ShimFacadeModule::Factory = ::bluetooth::ModuleFactory([]() { return new ShimFa… in __anon463b7e1d0102()
32 static const ModuleFactory Factory;
48 const ModuleFactory neighbor::ConnectabilityModule::Factory =49 ModuleFactory([]() { return new ConnectabilityModule(); }); in __anon22539edb0102()
32 const ModuleFactory AttModule::Factory = ModuleFactory([]() { return new AttModule(); }); in __anon135a67ec0102()
34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anon8f63a30e0102()
105 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anon618ece520102()
105 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon1eefef5e0102()
95 const ModuleFactory ControllerFacadeModule::Factory =96 ::bluetooth::ModuleFactory([]() { return new ControllerFacadeModule(); }); in __anon0c6fe7e30102()
30 static const ModuleFactory Factory;
29 static const ModuleFactory Factory;
34 static const ModuleFactory Factory;
37 static const ModuleFactory Factory;