| /packages/modules/Bluetooth/system/gd/ |
| D | module.h | 42 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 …]
|
| D | module_unittest.cc | 53 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()
|
| D | module.cc | 31 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()
|
| D | stack_manager_unittest.cc | 35 static const ModuleFactory Factory; 46 const ModuleFactory TestModuleNoDependency::Factory = ModuleFactory([]() { return new TestModuleNoD… in __anon2b9f84900202()
|
| /packages/modules/Bluetooth/system/test/mock/ |
| D | mock_activity_attribution.cc | 33 const bluetooth::ModuleFactory 35 bluetooth::ModuleFactory([]() { return nullptr; }); in __anon3471eff90102()
|
| /packages/modules/Bluetooth/system/gd/btaa/host/ |
| D | activity_attribution.cc | 47 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anonb484c4560102()
|
| /packages/modules/Bluetooth/system/gd/btaa/linux/ |
| D | activity_attribution.cc | 23 const ModuleFactory ActivityAttribution::Factory = ModuleFactory([]() { return new ActivityAttribut… in __anon1e196ba80102()
|
| /packages/modules/Bluetooth/system/gd/facade/ |
| D | read_only_property_server.cc | 56 const ModuleFactory ReadOnlyPropertyServerModule::Factory = 57 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon6bd5efdb0102()
|
| /packages/modules/Bluetooth/system/gd/iso/ |
| D | iso_module.cc | 31 const ModuleFactory IsoModule::Factory = ModuleFactory([]() { return new IsoModule(); }); in __anon77a30a8b0102()
|
| /packages/modules/Bluetooth/system/gd/sysprops/ |
| D | sysprops_module.cc | 32 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anon55dacedb0102()
|
| /packages/modules/Bluetooth/system/gd/shim/facade/ |
| D | facade.cc | 79 const ModuleFactory ShimFacadeModule::Factory = ::bluetooth::ModuleFactory([]() { return new ShimFa… in __anon6b10ec780102()
|
| /packages/modules/Bluetooth/system/gd/neighbor/ |
| D | connectability.cc | 48 const ModuleFactory neighbor::ConnectabilityModule::Factory = 49 ModuleFactory([]() { return new ConnectabilityModule(); }); in __anon00033e160102()
|
| D | discoverability.cc | 61 const ModuleFactory neighbor::DiscoverabilityModule::Factory = 62 ModuleFactory([]() { return new neighbor::DiscoverabilityModule(); }); in __anonbcaff7eb0102()
|
| D | scan.cc | 58 const ModuleFactory neighbor::ScanModule::Factory = ModuleFactory([]() { return new neighbor::ScanM… in __anonb69a60430102()
|
| /packages/modules/Bluetooth/system/gd/att/ |
| D | att_module.cc | 32 const ModuleFactory AttModule::Factory = ModuleFactory([]() { return new AttModule(); }); in __anon6e38e0c70102()
|
| /packages/modules/Bluetooth/system/gd/metrics/ |
| D | counter_metrics.cc | 29 const ModuleFactory CounterMetrics::Factory = ModuleFactory([]() { return new CounterMetrics(); }); in __anon54efda9d0102()
|
| /packages/modules/Bluetooth/system/gd/grpc/ |
| D | grpc_module.cc | 106 const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() { return new… in __anonedeee9ed0102()
|
| /packages/modules/Bluetooth/system/gd/l2cap/le/ |
| D | l2cap_le_module.cc | 34 const ModuleFactory L2capLeModule::Factory = ModuleFactory([]() { return new L2capLeModule(); }); in __anon230729a90102()
|
| /packages/modules/Bluetooth/system/gd/hal/fuzz/ |
| D | fuzz_hci_hal.cc | 117 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anoncc2883d90102()
|
| /packages/modules/Bluetooth/system/gd/hal/ |
| D | hci_hal_fake.cc | 92 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anon4209f4a30102()
|
| /packages/modules/Bluetooth/system/gd/hci/ |
| D | vendor_specific_event_manager.cc | 25 const ModuleFactory VendorSpecificEventManager::Factory = 26 ModuleFactory([]() { return new VendorSpecificEventManager(); }); in __anon65d64c920102()
|
| /packages/modules/Bluetooth/system/gd/security/ |
| D | security_module.cc | 38 const ModuleFactory SecurityModule::Factory = ModuleFactory([]() { return new SecurityModule(); }); in __anon4910cdc50102()
|
| /packages/modules/Bluetooth/system/gd/hci/fuzz/ |
| D | hci_layer_fuzz_client.cc | 26 const ModuleFactory HciLayerFuzzClient::Factory = ModuleFactory([]() { return new HciLayerFuzzClien… in __anon142bf23e0102()
|
| /packages/modules/Bluetooth/system/gd/hci/facade/ |
| D | le_initiator_address_facade.cc | 127 const ModuleFactory LeInitiatorAddressFacadeModule::Factory = 128 ::bluetooth::ModuleFactory([]() { return new LeInitiatorAddressFacadeModule(); }); in __anonfe573fe20102()
|
| /packages/modules/Bluetooth/system/gd/l2cap/classic/ |
| D | l2cap_classic_module.cc | 41 const ModuleFactory L2capClassicModule::Factory = ModuleFactory([]() { return new L2capClassicModul… in __anonc88e85ab0102()
|