diff options
author | Craig Tiller <ctiller@google.com> | 2017-05-12 13:17:14 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2017-05-12 13:17:14 -0700 |
commit | e9a766593b33a18574cd3dfdaaea46a6dcdddc91 (patch) | |
tree | 54f1d15d38146aec770afef465cfe4aec78ffae0 /include | |
parent | 8ef68a570faebde6c79b80b3922a121f0540f342 (diff) |
Progress
Diffstat (limited to 'include')
-rw-r--r-- | include/grpc/impl/codegen/grpc_types.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/grpc/impl/codegen/grpc_types.h b/include/grpc/impl/codegen/grpc_types.h index 4738e02ecb..f03ec09430 100644 --- a/include/grpc/impl/codegen/grpc_types.h +++ b/include/grpc/impl/codegen/grpc_types.h @@ -350,8 +350,11 @@ typedef enum grpc_call_error { /** Force compression to be disabled for a particular write (start_write/add_metadata). Illegal on invoke/accept. */ #define GRPC_WRITE_NO_COMPRESS (0x00000002u) +/** Force this message to be written to the socket before completing it */ +#define GRPC_WRITE_THROUGH (0x00000004u) /** Mask of all valid flags. */ -#define GRPC_WRITE_USED_MASK (GRPC_WRITE_BUFFER_HINT | GRPC_WRITE_NO_COMPRESS) +#define GRPC_WRITE_USED_MASK \ + (GRPC_WRITE_BUFFER_HINT | GRPC_WRITE_NO_COMPRESS | GRPC_WRITE_THROUGH) /* Initial metadata flags */ /** Signal that the call is idempotent */ @@ -372,7 +375,7 @@ typedef enum grpc_call_error { GRPC_INITIAL_METADATA_WAIT_FOR_READY | \ GRPC_INITIAL_METADATA_CACHEABLE_REQUEST | \ GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET | \ - GRPC_INITIAL_METADATA_CORKED) + GRPC_INITIAL_METADATA_CORKED | GRPC_WRITE_THROUGH) /** A single metadata element */ typedef struct grpc_metadata { |