Skip to content
Snippets Groups Projects
Commit 37e06cfc authored by Vijay Pai's avatar Vijay Pai Committed by GitHub
Browse files

Merge pull request #11890 from vjpai/inproc_comment

Clarify inproc byte stream function
parents 385a6fc3 0c22cad0
No related branches found
No related tags found
No related merge requests found
......@@ -190,8 +190,11 @@ typedef struct inproc_stream {
static bool inproc_slice_byte_stream_next(grpc_exec_ctx *exec_ctx,
grpc_byte_stream *bs, size_t max,
grpc_closure *on_complete) {
inproc_slice_byte_stream *stream = (inproc_slice_byte_stream *)bs;
return (stream->le->sb.count != 0);
// Because inproc transport always provides the entire message atomically,
// the byte stream always has data available when this function is called.
// Thus, this function always returns true (unlike other transports) and
// there is never any need to schedule a closure
return true;
}
static grpc_error *inproc_slice_byte_stream_pull(grpc_exec_ctx *exec_ctx,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment