aboutsummaryrefslogtreecommitdiff
path: root/pw_package
diff options
context:
space:
mode:
authorWyatt Hepler <hepler@google.com>2021-09-23 09:10:12 -0700
committerCQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>2021-10-19 17:38:27 +0000
commit82db4b10973d45a004954e8b6c712f8075b28cc9 (patch)
tree937b7f571ce894e81d8acc6830629753761f84f8 /pw_package
parent75ab80a23a7a7c1ddc0a7d4b595cbfbec5aa47f8 (diff)
downloadpigweed-82db4b10973d45a004954e8b6c712f8075b28cc9.tar.gz
pw_rpc: Rework C++ client; implement raw client
- Rework the Client class to share code with the Server class. - Replace BaseClientCall with a call object also derived from the internal::Call used for server calls. - Implement a system for testing RPC client invocations. - Implement the raw RPC client API and codegen. - Reimplement the Nanopb RPC client API and codegen to share code. - Implement Nanopb client & bidirectional streaming. - Add an integration test that calls RPCs on a C++ server from a C++ client. Requires: pigweed-internal:16720 Change-Id: Id3a0fd31bb3b3259fb9386dae617e68b9bfe6985 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/65745 Reviewed-by: Ewout van Bekkum <ewout@google.com> Commit-Queue: Wyatt Hepler <hepler@google.com>
Diffstat (limited to 'pw_package')
0 files changed, 0 insertions, 0 deletions