Move arguments to the start of lists
diff --git a/src/core/transport/transport.h b/src/core/transport/transport.h
index c28dc0c..80d842b 100644
--- a/src/core/transport/transport.h
+++ b/src/core/transport/transport.h
@@ -136,7 +136,7 @@
stream - a pointer to uninitialized memory to initialize
server_data - either NULL for a client initiated stream, or a pointer
supplied from the accept_stream callback function */
-int grpc_transport_init_stream (grpc_transport * transport, grpc_stream * stream, const void *server_data, grpc_transport_stream_op * initial_op, grpc_closure_list * closure_list);
+int grpc_transport_init_stream (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream, const void *server_data, grpc_transport_stream_op * initial_op);
/* Destroy transport data for a stream.
@@ -148,9 +148,9 @@
transport - the transport on which to create this stream
stream - the grpc_stream to destroy (memory is still owned by the
caller, but any child memory must be cleaned up) */
-void grpc_transport_destroy_stream (grpc_transport * transport, grpc_stream * stream, grpc_closure_list * closure_list);
+void grpc_transport_destroy_stream (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream);
-void grpc_transport_stream_op_finish_with_failure (grpc_transport_stream_op * op, grpc_closure_list * closure_list);
+void grpc_transport_stream_op_finish_with_failure (grpc_exec_ctx * exec_ctx, grpc_transport_stream_op * op);
void grpc_transport_stream_op_add_cancellation (grpc_transport_stream_op * op, grpc_status_code status);
@@ -167,9 +167,9 @@
stream - the stream on which to send the operations. This must be
non-NULL and previously initialized by the same transport.
op - a grpc_transport_stream_op specifying the op to perform */
-void grpc_transport_perform_stream_op (grpc_transport * transport, grpc_stream * stream, grpc_transport_stream_op * op, grpc_closure_list * closure_list);
+void grpc_transport_perform_stream_op (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream, grpc_transport_stream_op * op);
-void grpc_transport_perform_op (grpc_transport * transport, grpc_transport_op * op, grpc_closure_list * closure_list);
+void grpc_transport_perform_op (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_transport_op * op);
/* Send a ping on a transport
@@ -183,9 +183,9 @@
void grpc_transport_close (grpc_transport * transport);
/* Destroy the transport */
-void grpc_transport_destroy (grpc_transport * transport, grpc_closure_list * closure_list);
+void grpc_transport_destroy (grpc_exec_ctx * exec_ctx, grpc_transport * transport);
/* Get the transports peer */
-char *grpc_transport_get_peer (grpc_transport * transport, grpc_closure_list * closure_list);
+char *grpc_transport_get_peer (grpc_exec_ctx * exec_ctx, grpc_transport * transport);
#endif /* GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_H */