commit | 59ea8a26bd61501b78b73ce5efeffb73b062d5d4 | [log] [tgz] |
---|---|---|
author | Taylor Cramer <cramertj@pigweed.infra.roller.google.com> | Wed Aug 10 19:28:21 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 10 19:28:21 2022 +0000 |
tree | 5c9a723c785d847cb5cd9ad0f49a0808282c317e | |
parent | 7b5d81eb4609aaeb0bf9ea5024ed6ab86cfa4b91 [diff] |
[roll pigweed] pw_rpc: Export wrapper class in Client and Service Previously, there was no way for templated code to go from a generated Client or Service template parameter to the generated wrapper class which contains both the client, server, and other information about the service (such as the `ServiceId`). This change re-exports the broader service namespace class inside the generated `Client` and `Service` classes as `<ClientType>::ServiceInfo` and `<ServiceType>::ServiceInfo`. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/105661 https://pigweed.googlesource.com/pigweed/pigweed pigweed Rolled-Commits: b4be8f60ce6754c..3cd002f1261c0ac Roller-URL: https://ci.chromium.org/b/8806191091719587793 Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller Cq-Cl-Tag: roller-bid:8806191091719587793 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Ib0e834cc065e34adda7e09438d98c837b445de9c Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/105783 Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>