[roll third_party/pigweed] pw_rpc: Add default and move/assign constructors to ClientCall

This updates the BaseClientCall and NanopbClientCall classes to have
working default and move constructors. This allows client calls to be
declared statically, supporting asynchronous RPC calls.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/42729

third_party/pigweed Rolled-Commits: 1d2ffdf48b0b094..2d737bc0760fefa
Roller-URL: https://ci.chromium.org/b/8846961247010140064
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8846961247010140064
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I70e25336005f3df0bb6b36f711d87309381b6ab4
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/45740
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>
1 file changed
tree: 4ff117800a5c4af01bf88cbe4588a521b6ae9495
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cubef4/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cubef4/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cubef4/
  14. targets/
  15. third_party/
  16. tools/
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. activate.bat
  22. banner.txt
  23. bootstrap.bat
  24. bootstrap.sh
  25. BUILD.gn
  26. BUILDCONFIG.gn
  27. env_setup.json
  28. navbar.md
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

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.