[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>
1 file changed
tree: 5c9a723c785d847cb5cd9ad0f49a0808282c317e
  1. .gitmodules
  2. test.sh