diff options
author | 2016-08-31 12:59:24 -0700 | |
---|---|---|
committer | 2016-08-31 12:59:24 -0700 | |
commit | a7cd41cc46bf60aed17dea8ea2d3787814c45475 (patch) | |
tree | dc1b2f991fcbac444056df0aab9d1b8d8a8b8881 /src/core/lib/transport/transport.h | |
parent | d58daa2b2f577dbf6c629e9914f405df223aac8d (diff) |
Note polling coverage when taking combiner locks: resolves offload issues
Diffstat (limited to 'src/core/lib/transport/transport.h')
-rw-r--r-- | src/core/lib/transport/transport.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/lib/transport/transport.h b/src/core/lib/transport/transport.h index fe47fea306..42f51c9ce4 100644 --- a/src/core/lib/transport/transport.h +++ b/src/core/lib/transport/transport.h @@ -113,6 +113,10 @@ typedef struct grpc_transport_stream_op { have been completed. */ grpc_closure *on_complete; + /** Is the completion of this op covered by a poller (if false: the op should + complete independently of some pollset being polled) */ + bool covered_by_poller; + /** Send initial metadata to the peer, from the provided metadata batch. idempotent_request MUST be set if this is non-null */ grpc_metadata_batch *send_initial_metadata; |