diff options
author | Craig Tiller <ctiller@google.com> | 2015-09-21 14:39:57 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2015-09-21 14:39:57 -0700 |
commit | dfff1b8126a1f83833fd99626517f28d1e68453a (patch) | |
tree | 40a9aa8126c08a11fb1a5cdd4058f504e05dca43 /src/core/transport/transport_impl.h | |
parent | 3ffd8220a17fd2fdf64adc66b03e4e254880471b (diff) |
Call list progress
Diffstat (limited to 'src/core/transport/transport_impl.h')
-rw-r--r-- | src/core/transport/transport_impl.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/core/transport/transport_impl.h b/src/core/transport/transport_impl.h index d3bbdf6c27..9adb16b941 100644 --- a/src/core/transport/transport_impl.h +++ b/src/core/transport/transport_impl.h @@ -44,23 +44,27 @@ typedef struct grpc_transport_vtable { /* implementation of grpc_transport_init_stream */ int (*init_stream)(grpc_transport *self, grpc_stream *stream, const void *server_data, - grpc_transport_stream_op *initial_op); + grpc_transport_stream_op *initial_op, + grpc_call_list *call_list); /* implementation of grpc_transport_perform_stream_op */ void (*perform_stream_op)(grpc_transport *self, grpc_stream *stream, - grpc_transport_stream_op *op); + grpc_transport_stream_op *op, + grpc_call_list *call_list); /* implementation of grpc_transport_perform_op */ - void (*perform_op)(grpc_transport *self, grpc_transport_op *op); + void (*perform_op)(grpc_transport *self, grpc_transport_op *op, + grpc_call_list *call_list); /* implementation of grpc_transport_destroy_stream */ - void (*destroy_stream)(grpc_transport *self, grpc_stream *stream); + void (*destroy_stream)(grpc_transport *self, grpc_stream *stream, + grpc_call_list *call_list); /* implementation of grpc_transport_destroy */ - void (*destroy)(grpc_transport *self); + void (*destroy)(grpc_transport *self, grpc_call_list *call_list); /* implementation of grpc_transport_get_peer */ - char *(*get_peer)(grpc_transport *self); + char *(*get_peer)(grpc_transport *self, grpc_call_list *call_list); } grpc_transport_vtable; /* an instance of a grpc transport */ |