commit | 5d15dbe0d5c6a0082861c47fb70a08392d1f6bef | [log] [tgz] |
---|---|---|
author | Yecheng Zhao <zyecheng@google.com> | Wed Sep 01 20:45:35 2021 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Sep 04 08:09:08 2021 +0000 |
tree | 96f05f785fb5bca69ae6158e88ea8f609ca6da4e | |
parent | 217ef79f0f88f9b56dca7a61d3fa19a6f50f67d5 [diff] |
pw_protobuf: Support WriteBytes from Reader Adds a new variant of WriteBytes method in StreamEncoder that takes payload from a stream::Reader. This can be useful for scenarios where payload comes from non-in-memory sources such as storage. A use case is UpdateBundle in pw_software_update, which needs to construct a proto-format manifest from metadata on storage. Bug: 456 Change-Id: I05eff998f815b7470bd222f5f7828d16095a78c3 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/59481 Reviewed-by: Armando Montanez <amontanez@google.com> Reviewed-by: Ewout van Bekkum <ewout@google.com> Reviewed-by: Keir Mierle <keir@google.com> Commit-Queue: Yecheng Zhao <zyecheng@google.com>
See our website: http://pigweed.dev