grpc/test/cpp
AJ Heller 3d82c522fa [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126)
This removes two Executor::Run dependencies, and requires that all ServerCallbackCall implementations implement the new `RunAsync` method. There's one other known other implementation of ServerCallbackCall that will need to be updated.

We could also support an "inefficient" path that uses the default engine (not implemented here), for all subclasses that do not want to update. As far as anyone is aware, the ServerCallbackCall class was never intended to be subclassed externally.

Closes #36126

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36126 from drfloob:server-callback-on-ee 6242a78a3f
PiperOrigin-RevId: 619621598
2024-03-28 17:34:00 +00:00
..
client [reorg] move service config code to src/core/service_config (#35843) 2024-02-08 16:58:20 -08:00
cocoapods [ObjC] Upgrade podspec xx.deployment_target (#33091) 2023-05-20 20:38:24 +00:00
codegen [codegen] Escape variable delimiters in raw comment printing (#32190) 2023-01-24 14:39:19 -08:00
common Fix deprecation warnings from upb (#35510) 2024-01-12 10:15:56 -08:00
end2end [XdsClient] implement non-per-call metrics (#36020) 2024-03-19 16:00:32 -07:00
ext [Metrics] New OpenTelemetry Plugin Implementation of Stats Plugin (#36070) 2024-03-23 19:37:26 -07:00
grpclb [reorg] move LB policy code to src/core/load_balancing (#35786) 2024-02-05 10:05:35 -08:00
interop [slice] use absl base64 APIs instead of slice base64 APIs (#35851) 2024-02-13 15:05:50 -08:00
microbenchmarks [chaotic-good] Add a microbenchmark for ping pong round trips (#36050) 2024-03-04 14:07:28 -08:00
naming [reorg] move client channel code to src/core/client_channel (#35827) 2024-02-07 09:23:26 -08:00
performance [build] move channel out of grpc_base (#35924) 2024-03-04 11:07:17 -08:00
qps [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126) 2024-03-28 17:34:00 +00:00
security Added verified_root_cert_subject pass up through cpp api (#32335) 2023-03-08 13:41:26 -05:00
server [tls] Add set min/max TLS version APIs to TLS credentials APIs. (#34861) 2023-12-11 09:27:44 -08:00
test Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
thread_manager [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
util [Protobuf] Absorb protobuf::MultiFileErrorCollector change 2 (#35898) 2024-02-13 11:56:17 -08:00
README-iOS.md Refactor end2end tests to exercise each EventEngine (#29202) 2022-03-30 15:43:05 -07:00