aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface/server.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/lib/surface/server.h')
-rw-r--r--src/core/lib/surface/server.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/core/lib/surface/server.h b/src/core/lib/surface/server.h
index 63b6dff16b..d7ec025d95 100644
--- a/src/core/lib/surface/server.h
+++ b/src/core/lib/surface/server.h
@@ -31,16 +31,17 @@ extern grpc_core::TraceFlag grpc_server_channel_trace;
/* Add a listener to the server: when the server starts, it will call start,
and when it shuts down, it will call destroy */
-void grpc_server_add_listener(grpc_server* server, void* listener,
- void (*start)(grpc_server* server, void* arg,
- grpc_pollset** pollsets,
- size_t npollsets),
- void (*destroy)(grpc_server* server, void* arg,
- grpc_closure* on_done));
+void grpc_server_add_listener(
+ grpc_exec_ctx* exec_ctx, grpc_server* server, void* listener,
+ void (*start)(grpc_exec_ctx* exec_ctx, grpc_server* server, void* arg,
+ grpc_pollset** pollsets, size_t npollsets),
+ void (*destroy)(grpc_exec_ctx* exec_ctx, grpc_server* server, void* arg,
+ grpc_closure* on_done));
/* Setup a transport - creates a channel stack, binds the transport to the
server */
-void grpc_server_setup_transport(grpc_server* server, grpc_transport* transport,
+void grpc_server_setup_transport(grpc_exec_ctx* exec_ctx, grpc_server* server,
+ grpc_transport* transport,
grpc_pollset* accepting_pollset,
const grpc_channel_args* args);