Home
last modified time | relevance | path

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

1234

/system/bt/gd/
Dmodule.h40 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 …]
Dmodule_unittest.cc52 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()
Dmodule.cc26 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) { in ModuleFactory() function in bluetooth::ModuleFactory
47 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()
Dstack_manager_unittest.cc35 static const ModuleFactory Factory;
43 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { return new TestModuleNoD… in __anond75460b50202()
/system/bt/gd/facade/
Dread_only_property_server.cc56 const ModuleFactory ReadOnlyPropertyServerModule::Factory =
57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon3ab3fe400102()
Dread_only_property_server.h33 static const ModuleFactory Factory;
/system/bt/gd/shim/facade/
Dfacade.cc77 const ModuleFactory ShimFacadeModule::Factory = ::bluetooth::ModuleFactory([]() { return new ShimFa… in __anon463b7e1d0102()
Dfacade.h32 static const ModuleFactory Factory;
/system/bt/gd/neighbor/
Dconnectability.cc48 const ModuleFactory neighbor::ConnectabilityModule::Factory =
49 ModuleFactory([]() { return new ConnectabilityModule(); }); in __anon22539edb0102()
/system/bt/gd/att/
Datt_module.cc32 const ModuleFactory AttModule::Factory = ModuleFactory([]() { return new AttModule(); }); in __anon135a67ec0102()
/system/bt/gd/l2cap/le/
Dl2cap_le_module.cc34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anon8f63a30e0102()
/system/bt/gd/grpc/
Dgrpc_module.cc105 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anon618ece520102()
/system/bt/gd/hal/fuzz/
Dfuzz_hci_hal.cc105 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon1eefef5e0102()
/system/bt/gd/hci/facade/
Dcontroller_facade.cc95 const ModuleFactory ControllerFacadeModule::Factory =
96 ::bluetooth::ModuleFactory([]() { return new ControllerFacadeModule(); }); in __anon0c6fe7e30102()
Dcontroller_facade.h32 static const ModuleFactory Factory;
Dle_advertising_manager_facade.h30 static const ModuleFactory Factory;
Dle_scanning_manager_facade.h30 static const ModuleFactory Factory;
Dfacade.h32 static const ModuleFactory Factory;
Dle_acl_manager_facade.h32 static const ModuleFactory Factory;
Dacl_manager_facade.h32 static const ModuleFactory Factory;
Dle_initiator_address_facade.h32 static const ModuleFactory Factory;
/system/bt/gd/security/
Dfacade.h29 static const ModuleFactory Factory;
/system/bt/gd/hal/
Dfacade.h34 static const ModuleFactory Factory;
/system/bt/gd/neighbor/facade/
Dfacade.h37 static const ModuleFactory Factory;
/system/bt/gd/l2cap/classic/
Dfacade.h30 static const ModuleFactory Factory;

1234