Home
last modified time | relevance | path

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

12345

/aosp_15_r20/packages/modules/Bluetooth/system/gd/
Dmodule.h41 class ModuleFactory {
46 ModuleFactory(std::function<Module*()> ctor);
66 std::vector<const ModuleFactory*> list_;
116 Module* GetDependency(const ModuleFactory* module) const;
133 bool IsStarted(const ModuleFactory* factory) const;
144 Module* Start(const ModuleFactory* id, ::bluetooth::os::Thread* thread);
150 Module* Get(const ModuleFactory* module) const;
154 os::Handler* GetModuleHandler(const ModuleFactory* module) const;
156 std::map<const ModuleFactory*, Module*> started_modules_;
157 std::vector<const ModuleFactory*> start_order_;
[all …]
Dmodule_unittest.cc54 static const ModuleFactory Factory;
73 const ModuleFactory TestModuleNoDependency::Factory =
74 ModuleFactory([]() { return new TestModuleNoDependency(); }); in __anona53e19f70202()
80 static const ModuleFactory Factory;
103 const ModuleFactory TestModuleOneDependency::Factory =
104 ModuleFactory([]() { return new TestModuleOneDependency(); }); in __anona53e19f70302()
108 static const ModuleFactory Factory;
126 const ModuleFactory TestModuleNoDependencyTwo::Factory =
127 ModuleFactory([]() { return new TestModuleNoDependencyTwo(); }); in __anona53e19f70402()
131 static const ModuleFactory Factory;
[all …]
Dmodule.cc29 ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) {} in ModuleFactory() function in bluetooth::ModuleFactory
38 Module* Module::GetDependency(const ModuleFactory* module) const { in GetDependency()
48 Module* ModuleRegistry::Get(const ModuleFactory* module) const { in Get()
55 bool ModuleRegistry::IsStarted(const ModuleFactory* module) const { in IsStarted()
70 Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { in Start()
123 os::Handler* ModuleRegistry::GetModuleHandler(const ModuleFactory* module) const { in GetModuleHandler()
Dstack_manager_unittest.cc35 static const ModuleFactory Factory;
44 const ModuleFactory TestModuleNoDependency::Factory =
45 ModuleFactory([]() { return new TestModuleNoDependency(); }); in __anon6fda35010202()
/aosp_15_r20/build/soong/android/
H A Dhooks.go39 CreateModule(ModuleFactory, ...interface{}) Module argument
40 CreateModuleInDirectory(ModuleFactory, string, ...interface{}) Module argument
42 registerScopedModuleType(name string, factory blueprint.ModuleFactory) argument
43 moduleFactories() map[string]blueprint.ModuleFactory
78 func (l *loadHookContext) moduleFactories() map[string]blueprint.ModuleFactory {
103 func (l *loadHookContext) createModule(factory blueprint.ModuleFactory, name string, props ...inter…
107 func (l *loadHookContext) createModuleInDirectory(factory blueprint.ModuleFactory, name, moduleDir …
133 createModule(blueprint.ModuleFactory, string, ...interface{}) blueprint.Module argument
134 createModuleInDirectory(blueprint.ModuleFactory, string, string, ...interface{}) blueprint.Module argument
137 func createModule(ctx createModuleContext, factory ModuleFactory, ext string, specifyDirectory spec… argument
[all …]
H A Dregister.go53 factory ModuleFactory
106 type ModuleFactory func() Module type
110 func ModuleFactoryAdaptor(factory ModuleFactory) blueprint.ModuleFactory { argument
131 func RegisterModuleType(name string, factory ModuleFactory) { argument
210 func ModuleTypeFactories() map[string]ModuleFactory {
211 ret := make(map[string]ModuleFactory)
231 RegisterModuleType(name string, factory ModuleFactory) argument
266 moduleTypes: make(map[string]ModuleFactory),
274 moduleTypes map[string]ModuleFactory
279 func (ctx *initRegistrationContext) RegisterModuleType(name string, factory ModuleFactory) {
H A Dsoong_config_modules.go415 …ngConfigModuleTypeDefinition(ctx LoadHookContext, from string) map[string]blueprint.ModuleFactory {
434 return (map[string]blueprint.ModuleFactory)(nil)
441 return (map[string]blueprint.ModuleFactory)(nil)
446 factories := make(map[string]blueprint.ModuleFactory)
459 return (map[string]blueprint.ModuleFactory)(nil)
463 }).(map[string]blueprint.ModuleFactory)
468 … configModuleFactory(factory blueprint.ModuleFactory, moduleType *soongconfig.ModuleType) blueprin… argument
H A Dmutator.go278 CreateModule(ModuleFactory, ...interface{}) Module argument
769 func (b *bottomUpMutatorContext) createModule(factory blueprint.ModuleFactory, name string, props .…
773 func (b *bottomUpMutatorContext) createModuleInDirectory(factory blueprint.ModuleFactory, name stri…
777 func (b *bottomUpMutatorContext) CreateModule(factory ModuleFactory, props ...interface{}) Module {
/aosp_15_r20/external/google-breakpad/src/processor/
H A Dmodule_factory.h44 class ModuleFactory {
46 virtual ~ModuleFactory() { }; in ~ModuleFactory()
51 class BasicModuleFactory : public ModuleFactory {
60 class FastModuleFactory : public ModuleFactory {
/aosp_15_r20/build/blueprint/
H A Dmodule_ctx.go222 ModuleFactories() map[string]ModuleFactory
933 func (m *baseModuleContext) ModuleFactories() map[string]ModuleFactory {
1095 CreateModule(ModuleFactory, string, ...interface{}) Module argument
1292 func (mctx *mutatorContext) CreateModule(factory ModuleFactory, typeName string, props ...interface…
1357 CreateModule(ModuleFactory, string, ...interface{}) Module argument
1362 CreateModuleInDirectory(ModuleFactory, string, string, ...interface{}) Module argument
1366 RegisterScopedModuleType(name string, factory ModuleFactory) argument
1369 func (l *loadHookContext) createModule(factory ModuleFactory, typeName, moduleDir string, props ...… argument
1390 func (l *loadHookContext) CreateModule(factory ModuleFactory, typeName string, props ...interface{}… argument
1394 func (l *loadHookContext) CreateModuleInDirectory(factory ModuleFactory, typeName, moduleDir string… argument
[all …]
/aosp_15_r20/external/google-breakpad/src/google_breakpad/processor/
H A Dsource_line_resolver_base.h58 class ModuleFactory; variable
73 SourceLineResolverBase(ModuleFactory* module_factory);
119 ModuleFactory* module_factory_;
123 friend class ModuleFactory;
/aosp_15_r20/hardware/interfaces/drm/1.0/vts/functional/
H A Dvendor_modules.cpp69 typedef DrmHalVTSVendorModule* (*ModuleFactory)(); in getModule() typedef
70 ModuleFactory moduleFactory = reinterpret_cast<ModuleFactory>(symbol); in getModule()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/hal/
Dsocket_hal_host.cc42 const ModuleFactory SocketHal::Factory = ModuleFactory([]() { return new SocketHalHost(); }); in __anon4f4cab700102()
Dranging_hal_host.cc76 const ModuleFactory RangingHal::Factory = ModuleFactory([]() { return new RangingHalHost(); }); in __anon7e5d6b6d0102()
Dlink_clocker.cc105 const ModuleFactory LinkClocker::Factory = ModuleFactory([]() { return new LinkClocker(); }); in __anone67b84260202()
Dhci_hal_fake.cc87 const ModuleFactory TestHciHal::Factory = ModuleFactory([]() { return new TestHciHal(); }); in __anond1a964540102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/facade/
Dread_only_property_server.cc53 const ModuleFactory ReadOnlyPropertyServerModule::Factory =
54 ::bluetooth::ModuleFactory([]() { return new ReadOnlyPropertyServerModule(); }); in __anon5b18a18c0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/neighbor/facade/
Dfacade.cc70 const ModuleFactory NeighborFacadeModule::Factory =
71 ::bluetooth::ModuleFactory([]() { return new NeighborFacadeModule(); }); in __anonbf7436e60102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/shim/
Ddumpsys.cc57 const ModuleFactory Dumpsys::Factory =
58 ModuleFactory([]() { return new Dumpsys(); }); in __anon938bc6e70202()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/sysprops/
Dsysprops_module.cc36 const ModuleFactory SyspropsModule::Factory = ModuleFactory([]() { return new SyspropsModule(); }); in __anon93835f8c0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/metrics/
Dcounter_metrics.cc30 const ModuleFactory CounterMetrics::Factory = ModuleFactory([]() { return new CounterMetrics(); }); in __anon2080992e0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/lpp/
Dlpp_offload_manager.cc29 const ModuleFactory LppOffloadManager::Factory =
30 ModuleFactory([]() { return new LppOffloadManager(); }); in __anon60ed042d0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/hal/fuzz/
Dfuzz_hci_hal.cc114 const ModuleFactory FuzzHciHal::Factory = ModuleFactory([]() { return new FuzzHciHal(); }); in __anon80a66a2a0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/grpc/
Dgrpc_module.cc100 const ::bluetooth::ModuleFactory GrpcModule::Factory =
101 ::bluetooth::ModuleFactory([]() { return new GrpcModule(); }); in __anon7d8e599e0102()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dhci_layer_fuzz_client.cc28 const ModuleFactory HciLayerFuzzClient::Factory =
29 ModuleFactory([]() { return new HciLayerFuzzClient(); }); in __anoneb0483af0102()

12345