Home
last modified time | relevance | path

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

1234

/packages/modules/Bluetooth/system/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.cc53 static const ModuleFactory Factory;
74 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { in __anon6e08cd2d0202()
82 static const ModuleFactory Factory;
109 const ModuleFactory TestModuleOneDependency::Factory = ModuleFactory([]() { in __anon6e08cd2d0302()
116 static const ModuleFactory Factory;
136 const ModuleFactory TestModuleNoDependencyTwo::Factory = ModuleFactory([]() { in __anon6e08cd2d0402()
142 static const ModuleFactory Factory;
171 const ModuleFactory TestModuleTwoDependencies::Factory = ModuleFactory([]() { in __anon6e08cd2d0502()
179 static const ModuleFactory Factory;
218 const ModuleFactory TestModuleDumpState::Factory = ModuleFactory([]() { return new TestModuleDumpSt… in __anon6e08cd2d0702()
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 __anon0f206f770202()
/packages/modules/Bluetooth/system/test/mock/
Dmock_activity_attribution.cc33 const bluetooth::ModuleFactory
35 bluetooth::ModuleFactory([]() { return nullptr; }); in __anon8c46e7a00102()
/packages/modules/Bluetooth/system/gd/btaa/host/
Dactivity_attribution.cc47 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anonf399a63d0102()
/packages/modules/Bluetooth/system/gd/btaa/linux/
Dactivity_attribution.cc23 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anon3fca8a6f0102()
/packages/modules/Bluetooth/system/gd/facade/
Dread_only_property_server.cc56 const ModuleFactory ReadOnlyPropertyServerModule::Factory =
57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anonc3aae7820102()
/packages/modules/Bluetooth/system/gd/iso/
Diso_module.cc31 const ModuleFactory IsoModule::Factory = ModuleFactory([]() { return new IsoModule(); }); in __anondc96fe720102()
/packages/modules/Bluetooth/system/gd/shim/facade/
Dfacade.cc79 const ModuleFactory ShimFacadeModule::Factory = ::bluetooth::ModuleFactory([]() { return new ShimFa… in __anon4f1a7bdf0102()
/packages/modules/Bluetooth/system/gd/hci/
Dhci_layer_unittest.cc122 static const ModuleFactory Factory;
129 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anond673a71a0102()
Dvendor_specific_event_manager.cc25 const ModuleFactory VendorSpecificEventManager::Factory =
26 ModuleFactory([]() { return new VendorSpecificEventManager(); }); in __anonb84a39190102()
/packages/modules/Bluetooth/system/gd/neighbor/
Dconnectability.cc48 const ModuleFactory neighbor::ConnectabilityModule::Factory =
49 ModuleFactory([]() { return new ConnectabilityModule(); }); in __anon53a185dd0102()
Dscan.cc58 const ModuleFactory neighbor::ScanModule::Factory = ModuleFactory([]() { return new neighbor::ScanM… in __anon835bf34a0102()
Dname_db.cc63 const ModuleFactory neighbor::NameDbModule::Factory = ModuleFactory([]() { return new neighbor::Nam… in __anone25eeaeb0202()
/packages/modules/Bluetooth/system/gd/att/
Datt_module.cc32 const ModuleFactory AttModule::Factory = ModuleFactory([]() { return new AttModule(); }); in __anond32cd4ae0102()
/packages/modules/Bluetooth/system/gd/metrics/
Dcounter_metrics.cc29 const ModuleFactory CounterMetrics::Factory = ModuleFactory([]() { return new CounterMetrics(); }); in __anona88e22640102()
/packages/modules/Bluetooth/system/gd/grpc/
Dgrpc_module.cc106 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anon5faf73940102()
/packages/modules/Bluetooth/system/gd/hal/fuzz/
Dfuzz_hci_hal.cc117 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon6e342de00102()
/packages/modules/Bluetooth/system/gd/l2cap/le/
Dl2cap_le_module.cc34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anonea6e6a500102()
/packages/modules/Bluetooth/system/gd/security/
Dsecurity_module.cc38 const ModuleFactory SecurityModule::Factory = ModuleFactory([]() { return new SecurityModule(); }); in __anon10780e6c0102()
/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dhci_layer_fuzz_client.cc26 const ModuleFactory HciLayerFuzzClient::Factory = ModuleFactory([]() { return new HciLayerFuzzClien… in __anon5340d4250102()
/packages/modules/Bluetooth/system/gd/hci/facade/
Dle_initiator_address_facade.cc127 const ModuleFactory LeInitiatorAddressFacadeModule::Factory =
128 ::bluetooth::ModuleFactory([]() { return new LeInitiatorAddressFacadeModule(); }); in __anon8d0718c90102()
/packages/modules/Bluetooth/system/gd/l2cap/classic/
Dl2cap_classic_module.cc41 const ModuleFactory L2capClassicModule::Factory = ModuleFactory([]() { return new L2capClassicModul… in __anon698003120102()
/packages/modules/Bluetooth/system/gd/shim/
Ddumpsys.cc62 const ModuleFactory Dumpsys::Factory =
63 ModuleFactory([]() { return new Dumpsys(bluetooth::dumpsys::GetBundledSchemaData()); }); in __anonb7b255dd0202()

1234