Home
last modified time | relevance | path

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

12345

/packages/modules/Bluetooth/system/gd/
Dmodule.h42 class ModuleFactory {
47 ModuleFactory(std::function<Module*()> ctor);
64 std::vector<const ModuleFactory*> list_;
119 Module* GetDependency(const ModuleFactory* module) const;
136 bool IsStarted(const ModuleFactory* factory) const;
147 Module* Start(const ModuleFactory* id, ::bluetooth::os::Thread* thread);
153 Module* Get(const ModuleFactory* module) const;
157 os::Handler* GetModuleHandler(const ModuleFactory* module) const;
159 std::map<const ModuleFactory*, Module*> started_modules_;
160 std::vector<const ModuleFactory*> start_order_;
[all …]
Dmodule_unittest.cc53 static const ModuleFactory Factory;
74 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { in __anon6a965c660202()
82 static const ModuleFactory Factory;
109 const ModuleFactory TestModuleOneDependency::Factory = ModuleFactory([]() { in __anon6a965c660302()
116 static const ModuleFactory Factory;
136 const ModuleFactory TestModuleNoDependencyTwo::Factory = ModuleFactory([]() { in __anon6a965c660402()
142 static const ModuleFactory Factory;
171 const ModuleFactory TestModuleTwoDependencies::Factory = ModuleFactory([]() { in __anon6a965c660502()
179 static const ModuleFactory Factory;
218 const ModuleFactory TestModuleDumpState::Factory = ModuleFactory([]() { return new TestModuleDumpSt… in __anon6a965c660702()
Dmodule.cc31 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) { in ModuleFactory() function in bluetooth::ModuleFactory
48 Module* Module::GetDependency(const ModuleFactory* module) const { in GetDependency()
58 Module* ModuleRegistry::Get(const ModuleFactory* module) const { in Get()
64 bool ModuleRegistry::IsStarted(const ModuleFactory* module) const { in IsStarted()
79 Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { in Start()
129 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 __anon2b9f84900202()
/packages/modules/Bluetooth/system/test/mock/
Dmock_activity_attribution.cc33 const bluetooth::ModuleFactory
35 bluetooth::ModuleFactory([]() { return nullptr; }); in __anon3471eff90102()
/packages/modules/Bluetooth/system/gd/btaa/host/
Dactivity_attribution.cc47 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anonb484c4560102()
/packages/modules/Bluetooth/system/gd/btaa/linux/
Dactivity_attribution.cc23 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anon1e196ba80102()
/packages/modules/Bluetooth/system/gd/facade/
Dread_only_property_server.cc56 const ModuleFactory ReadOnlyPropertyServerModule::Factory =
57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon6bd5efdb0102()
/packages/modules/Bluetooth/system/gd/iso/
Diso_module.cc31 const ModuleFactory IsoModule::Factory = ModuleFactory([]() { return new IsoModule(); }); in __anon77a30a8b0102()
/packages/modules/Bluetooth/system/gd/sysprops/
Dsysprops_module.cc32 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anon55dacedb0102()
/packages/modules/Bluetooth/system/gd/shim/facade/
Dfacade.cc79 const ModuleFactory ShimFacadeModule::Factory = ::bluetooth::ModuleFactory([]() { return new ShimFa… in __anon6b10ec780102()
/packages/modules/Bluetooth/system/gd/neighbor/
Dconnectability.cc48 const ModuleFactory neighbor::ConnectabilityModule::Factory =
49 ModuleFactory([]() { return new ConnectabilityModule(); }); in __anon00033e160102()
Ddiscoverability.cc61 const ModuleFactory neighbor::DiscoverabilityModule::Factory =
62 ModuleFactory([]() { return new neighbor::DiscoverabilityModule(); }); in __anonbcaff7eb0102()
Dscan.cc58 const ModuleFactory neighbor::ScanModule::Factory = ModuleFactory([]() { return new neighbor::ScanM… in __anonb69a60430102()
/packages/modules/Bluetooth/system/gd/att/
Datt_module.cc32 const ModuleFactory AttModule::Factory = ModuleFactory([]() { return new AttModule(); }); in __anon6e38e0c70102()
/packages/modules/Bluetooth/system/gd/metrics/
Dcounter_metrics.cc29 const ModuleFactory CounterMetrics::Factory = ModuleFactory([]() { return new CounterMetrics(); }); in __anon54efda9d0102()
/packages/modules/Bluetooth/system/gd/grpc/
Dgrpc_module.cc106 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anonedeee9ed0102()
/packages/modules/Bluetooth/system/gd/l2cap/le/
Dl2cap_le_module.cc34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anon230729a90102()
/packages/modules/Bluetooth/system/gd/hal/fuzz/
Dfuzz_hci_hal.cc117 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anoncc2883d90102()
/packages/modules/Bluetooth/system/gd/hal/
Dhci_hal_fake.cc92 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anon4209f4a30102()
/packages/modules/Bluetooth/system/gd/hci/
Dvendor_specific_event_manager.cc25 const ModuleFactory VendorSpecificEventManager::Factory =
26 ModuleFactory([]() { return new VendorSpecificEventManager(); }); in __anon65d64c920102()
/packages/modules/Bluetooth/system/gd/security/
Dsecurity_module.cc38 const ModuleFactory SecurityModule::Factory = ModuleFactory([]() { return new SecurityModule(); }); in __anon4910cdc50102()
/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dhci_layer_fuzz_client.cc26 const ModuleFactory HciLayerFuzzClient::Factory = ModuleFactory([]() { return new HciLayerFuzzClien… in __anon142bf23e0102()
/packages/modules/Bluetooth/system/gd/hci/facade/
Dle_initiator_address_facade.cc127 const ModuleFactory LeInitiatorAddressFacadeModule::Factory =
128 ::bluetooth::ModuleFactory([]() { return new LeInitiatorAddressFacadeModule(); }); in __anonfe573fe20102()
/packages/modules/Bluetooth/system/gd/l2cap/classic/
Dl2cap_classic_module.cc41 const ModuleFactory L2capClassicModule::Factory = ModuleFactory([]() { return new L2capClassicModul… in __anonc88e85ab0102()

12345