grpc/src/core/lib
Craig Tiller ccf70cf273
Reland channel args C++ type (#29113)
* Revert "Revert "Introduce ChannelArgs C++ type (#28860)" (#29106)"

This reverts commit f0283aac40.

* x

* fix

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-03-16 16:54:22 -07:00
..
address_utils Move resolver code around a little (#27846) 2022-01-06 10:53:40 -08:00
avl Reland channel args C++ type (#29113) 2022-03-16 16:54:22 -07:00
backoff grpc_millis -> Timestamp/Duration (#28119) 2022-03-01 11:34:05 -08:00
channel Reland channel args C++ type (#29113) 2022-03-16 16:54:22 -07:00
compression Revert "Revert "Reland slice changes (#28601)" (#28615)" (#28624) 2022-01-20 12:47:33 -08:00
config Service config parser to core configuration (#28883) 2022-02-23 20:50:03 -08:00
debug Tooling to remove redundant grpc_core:: namespace references (#28030) 2021-11-15 15:38:32 -08:00
event_engine Creating an event_engine_common library that contains code which all event engine implementations can depend on (#28765) 2022-02-02 12:48:47 -08:00
gpr Fix for cfstreams (#29001) 2022-03-02 09:58:10 -08:00
gprpp Fixed use-of-uninitialized-value with msan (#29007) 2022-03-07 09:31:48 -08:00
http Fix memory leak in HTTP request security handshake cancellation (#28971) 2022-03-01 14:43:35 -08:00
iomgr Third attempt: Convert client_auth_filter to promises (#28968) 2022-03-01 12:45:19 -08:00
json grpc_millis -> Timestamp/Duration (#28119) 2022-03-01 11:34:05 -08:00
matchers RBAC Authorization Engine updates based on A41 proposal (#27754) 2022-01-10 19:52:20 -08:00
profiling Revert "Avoid fully qualifying namespaces (and add check) (#28901)" (#28916) 2022-02-17 17:56:19 -08:00
promise TrySeq fix (#29112) 2022-03-16 12:32:21 -07:00
resolver Move resolver to core configuration (#28881) 2022-02-23 00:09:04 -08:00
resource_quota Reland channel args C++ type (#29113) 2022-03-16 16:54:22 -07:00
security Change main argument of call promise to be a struct (#29019) 2022-03-14 10:05:01 -07:00
service_config Service config parser to core configuration (#28883) 2022-02-23 20:50:03 -08:00
slice Revert "Revert "Reland slice changes (#28601)" (#28615)" (#28624) 2022-01-20 12:47:33 -08:00
surface Expose channel stack type to builder (#29088) 2022-03-15 21:33:32 -07:00
transport Change main argument of call promise to be a struct (#29019) 2022-03-14 10:05:01 -07:00
uri xds: percent-encode authority name in default client listener template (#28641) 2022-01-21 12:22:12 -08:00
README.md Review feedback 2017-01-06 13:55:44 -08:00

README.md

Required elements of gRPC Core: Each module in this directory is required to build gRPC. If it's possible to envisage a configuration where code is not required, then that code belongs in ext/ instead.

NOTE: The movement of code between lib and ext is an ongoing effort, so this directory currently contains too much of the core library.