commit | 01fc15be6a16ae37fff770129d3a2652f3d0719e | [log] [tgz] |
---|---|---|
author | Wyatt Hepler <hepler@google.com> | Thu Jun 10 18:15:59 2021 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 02 06:19:29 2021 +0000 |
tree | c38971c02a0cd9ffd61547ef8ec03485d84964eb | |
parent | f53188afcad4da1fdd1b7f29f77d984033d6ead2 [diff] |
pw_rpc: Handle client streams in the server - Handle client stream messages in the RPC server. Client streaming RPCs cannot yet be created. - Add callbacks for errors, client stream messages, and client stream completion. - Rename Responder's Finish to CloseAndSendStatus to avoid overlapping Reader/Writer implementations' Finish() methods. - Move Nanopb ServerWrite::Write to the .cc file. Change-Id: Ie4894e6b2fd47a6fc7efdfba58ebeaddff9002e0 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/50362 Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com> Commit-Queue: Wyatt Hepler <hepler@google.com> Reviewed-by: Keir Mierle <keir@google.com> Reviewed-by: Alexei Frolov <frolv@google.com>
See our website: http://pigweed.dev