diff options
author | 2016-02-17 14:25:12 -0800 | |
---|---|---|
committer | 2016-02-17 14:25:12 -0800 | |
commit | c0ce00fd164b3e40bb2c1046a452b4c12e295578 (patch) | |
tree | 721f298cd488e31d2351935a7309646c1b7ecd31 /src/core/transport/transport.h | |
parent | 24e274b8d9c9617bc10b9dcde66864fb2884b58c (diff) | |
parent | c77dc39771d0e0fb8a581636bb9c3dc1adef3fb1 (diff) |
Merge github.com:grpc/grpc into sceq
Diffstat (limited to 'src/core/transport/transport.h')
-rw-r--r-- | src/core/transport/transport.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/transport/transport.h b/src/core/transport/transport.h index f5cac77adc..8902c5d2f6 100644 --- a/src/core/transport/transport.h +++ b/src/core/transport/transport.h @@ -92,6 +92,8 @@ typedef struct grpc_transport_stream_op { /** Receive initial metadata from the stream, into provided metadata batch. */ grpc_metadata_batch *recv_initial_metadata; + /** Should be enqueued when initial metadata is ready to be processed. */ + grpc_closure *recv_initial_metadata_ready; /** Receive message data from the stream, into provided byte stream. */ grpc_byte_stream **recv_message; @@ -103,7 +105,8 @@ typedef struct grpc_transport_stream_op { grpc_metadata_batch *recv_trailing_metadata; /** Should be enqueued when all requested operations (excluding recv_message - which has its own closure) in a given batch have been completed. */ + and recv_initial_metadata which have their own closures) in a given batch + have been completed. */ grpc_closure *on_complete; /** If != GRPC_STATUS_OK, cancel this stream */ |