grpc/test/core/surface
Craig Tiller 3717ff04ba
[chttp2] Split ping policy from transport (#33703)
Why: Cleanup for chttp2_transport ahead of promise conversion - lots of
logic has become interleaved throughout chttp2, so some effort to
isolate logic out is warranted ahead of that conversion.

What: Split configuration and policy tracking for each of ping rate
throttling and abuse detection into their own modules. Add tests for
them.

Incidentally: Split channel args into their own header so that we can
split the policy stuff into separate build targets.

---------

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2023-07-26 09:19:35 -07:00
..
BUILD [cleanup] Remove public_headers_must_be_c89 test (#32898) 2023-04-19 14:47:10 -07:00
byte_buffer_reader_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
completion_queue_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
completion_queue_threading_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
concurrent_connectivity_test.cc [EventEngine] Modify iomgr to allow creation of posix event engine listeners and server side endpoints (#31928) 2023-01-24 18:22:14 -08:00
init_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
lame_client_test.cc [e2e] c++-ify core e2e test fixtures (#32550) 2023-03-10 10:39:56 -08:00
num_external_connectivity_watchers_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
secure_channel_create_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
sequential_connectivity_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
server_chttp2_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00
server_test.cc [chttp2] Split ping policy from transport (#33703) 2023-07-26 09:19:35 -07:00