grpc/include/grpcpp/impl
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
..
codegen Mark grpc generators for editions support. 2024-03-14 10:52:00 -07:00
.clang-format Adding clang format file to each folder (#35727) 2024-01-31 00:58:09 -08:00
README.md Move headers from grpc++ to grpcpp 2018-02-15 14:49:34 -08:00
call.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
call_hook.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
call_op_set.h [build] Make GRPC_MUST_USE_RESULT default backed by nodiscard (#33742) 2023-07-18 15:23:46 -07:00
call_op_set_interface.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
channel_argument_option.h Add MakeChannelArgumentOption() for void* (#32096) 2023-01-13 17:15:30 -08:00
channel_interface.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
client_unary_call.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
completion_queue_tag.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
create_auth_context.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
delegating_channel.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_library.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
intercepted_channel.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
interceptor_common.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
metadata_map.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
method_handler_impl.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
proto_utils.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
rpc_method.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
rpc_service_method.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
serialization_traits.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_builder_option.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_builder_plugin.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_callback_handlers.h [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126) 2024-03-28 17:34:00 +00:00
server_initializer.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
service_type.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
status.h [Build] Shared builds on windows (#34103) 2023-09-12 09:12:36 -07:00
sync.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00

README.md

The APIs in this directory are not stable!

This directory contains header files that need to be installed but are not part of the public API. Users should not use these headers directly.