commit | ddb9490a4159f4962efa0579d27ea16a54bc0044 | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Mon Aug 01 18:34:54 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 01 18:34:54 2022 +0000 |
tree | a9974f7633eb335f53a6844ad4977eefb5951d09 | |
parent | f2150af39e7c5e6f616f380a24b21124d363ec0d [diff] |
[roll pigweed] pw_rpc: Add PacketMeta PacketMeta allows users of pw_rpc to examine information about a packet prior to processing it fully with ProcessPacket. This allows packets targeting different channels or services to be filtered and processed within different contexts. A key motivation of this is to enable users to run ProcessPacket for certain service+channels on a specific thread, a new thread, or a work queue, rather than processing all requests on a single main RPC thread. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/103960 https://pigweed.googlesource.com/pigweed/pigweed pigweed Rolled-Commits: f8f2c9b63667116..1d85cfee0e4d08e Roller-URL: https://ci.chromium.org/b/8807009111229882737 Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller Cq-Cl-Tag: roller-bid:8807009111229882737 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I10ee6dbff3a6b4734e1363abfa90dad36de3d44b Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/104402 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>