commit | 5370fc40dfd84f3acfbf7bbe914c73f6476ecab8 | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Mon May 17 19:18:34 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon May 17 19:26:40 2021 +0000 |
tree | fff6b52038282b1b335a67972a86275bd0a82f86 | |
parent | 6afbf1e1022f5f46e0d3d88e4635579b0f5e97da [diff] |
[roll third_party/pigweed] pw_rpc: Generate aliases for nanopb client call types Nanopb client calls are templated and can have long type names. For example, the client call type for the nanopb EchoService.Echo method is NanopbClientCall<UnaryResponseHandler<pw_rpc_EchoMessage>> This updates the generated RPC client code to provide aliases for the client call types of each method within the service client. The above type can now be replaced with EchoServiceClient::EchoCall which is much more legible. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/42929 third_party/pigweed Rolled-Commits: 2d737bc0760fefa..2b54ee66f66566e Roller-URL: https://ci.chromium.org/b/8846959504246865808 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8846959504246865808 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I1593e09516bdac20d84833e3a63dd149d9ed8a73 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/45760 Reviewed-by: 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>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.