| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[Feature][ServiceAPI] Introduce service_api module with cross-module service registry Adds a new service_api module that provides a lightweight service registry for declaring service interfaces and registering implementations across modules (supports both dynamic and static linking). Key elements: - New service_api headers and implementation with BaseService, registry, service IDs/names, and macros for declaring and registering services - Two example services (AService, BService) and demo apps showing usage: dynamic SO loading demo and static linking demo - Build integration: include service_api in default/all targets and add testing group with demo and impl artifacts This enables consistent service discovery and instantiation across platforms, simplifies implementation registration, and provides sample executables for verification. AutoSubmit: True issue: m-6796747108 SkipChecks: macro | 9 个月前 | |
[Feature][ServiceAPI] Introduce service_api module with cross-module service registry Adds a new service_api module that provides a lightweight service registry for declaring service interfaces and registering implementations across modules (supports both dynamic and static linking). Key elements: - New service_api headers and implementation with BaseService, registry, service IDs/names, and macros for declaring and registering services - Two example services (AService, BService) and demo apps showing usage: dynamic SO loading demo and static linking demo - Build integration: include service_api in default/all targets and add testing group with demo and impl artifacts This enables consistent service discovery and instantiation across platforms, simplifies implementation registration, and provides sample executables for verification. AutoSubmit: True issue: m-6796747108 SkipChecks: macro | 9 个月前 |
Add the common parts of service implementation across different platforms to this directory.
See also Example service implementation.