grpc/test/cpp/microbenchmarks
Mark D. Roth 3642c9d499 [export] [handshaker API] update handshaker API to use modern types
Specifically:
- use `OrphanablePtr<>` for `grpc_endpoint`
- use `absl::AnyInvocable<>` instead of `grpc_closure`
- use `EventEngine::Run()` instead of `ExecCtx::Run()`
- use `SliceBuffer` instead of `grpc_slice_buffer`
- use `absl::Status` instead of `grpc_error_handle`
- use `absl::string_view` instead of `const char*` for handshaker names

Also pass acceptor via `HandshakerArgs` instead of as a separate parameter.

Also changed chttp2 and httpcli to use `OrphanablePtr<>` for the endpoint.

----
DO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376)

PiperOrigin-RevId: 602805376
2024-06-11 16:49:26 -07:00
..
huffman_geometries [clang-format] Remove requirement that port_platform.h is at the top (#36281) 2024-04-09 08:58:34 -07:00
BUILD Revert "[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - BUILD (#36607)" (#36625) 2024-05-15 10:18:57 -07:00
bm_alarm.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_arena.cc [arena] Make arena refcounted (#36758) 2024-05-30 13:43:21 -07:00
bm_basic_work_queue.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_byte_buffer.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_callback_streaming_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_callback_unary_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_channel.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_channel_args.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
bm_chttp2_hpack.cc [arena] Make arena refcounted (#36758) 2024-05-30 13:43:21 -07:00
bm_closure.cc [reorg] move src/core/lib/gpr -> src/core/util (#36543) 2024-05-15 16:32:20 -07:00
bm_cq.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_cq_multiple_threads.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
bm_event_engine_run.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_exec_ctx.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_streaming_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_streaming_pump.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_unary_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_unary_ping_pong_chaotic_good.cc [call-v3] Server path (#36509) 2024-05-13 09:45:09 -07:00
bm_huffman_decode.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_opencensus_plugin.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_rng.cc [max-age] Add jitter to max idle, use absl bitgen for rng (#34225) 2023-09-06 10:38:28 -07:00
bm_thread_pool.cc [reorg] move src/core/lib/gpr -> src/core/util (#36543) 2024-05-15 16:32:20 -07:00
callback_streaming_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
callback_test_service.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
callback_test_service.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
callback_unary_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_context_mutators.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
fullstack_fixtures.h [export] [handshaker API] update handshaker API to use modern types 2024-06-11 16:49:26 -07:00
fullstack_streaming_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_streaming_pump.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_unary_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
grpc_benchmark_config.bzl Speed up microbenchmark tests (#27584) 2021-10-05 07:09:02 -07:00
helpers.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
helpers.h [reorg] move telemetry code to src/core/telemetry (#36644) 2024-05-23 15:54:07 -07:00
noop-benchmark.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00