grpc/src/core
Craig Tiller 8448d499e2 [promises] Add `AllOk` combinator (#35304)
`AllOk` runs a set of promises concurrently, and like `TryJoin` waits for them all to succeed or one to fail.
Unlike `TryJoin` it returns a single unified status of the composition, so cannot handle member promises that might return `StatusOr` or the like.

Closes #35304

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35304 from ctiller:all-review 30f5f809c6
PiperOrigin-RevId: 591031189
2023-12-14 13:21:35 -08:00
..
ext [upb] stop calling hazzers for repeated fields (#35275) 2023-12-14 08:55:21 -08:00
lib [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
plugin_registry [call-v3] Idle/max-age filters (#35270) 2023-12-11 12:45:34 -08:00
tsi Revert "[security] Support a list of SSL ECs" (#34900) 2023-11-08 14:05:02 -08:00
BUILD [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
README.md Drop "C" from "C core" 2020-11-13 13:10:54 -05:00

README.md

gRPC core library

This shared library provides all of gRPC's core functionality through a low level API. gRPC libraries for the other languages supported in this repo, are built on top of this shared core library.