19 #ifndef GRPC_CORE_LIB_TRANSPORT_METADATA_BATCH_H
20 #define GRPC_CORE_LIB_TRANSPORT_METADATA_BATCH_H
127 storage->
md = elem_to_add;
151 storage->
md = elem_to_add;
162 #define GRPC_FILTERED_ERROR(error) \
163 { (error), GRPC_MDNULL }
164 #define GRPC_FILTERED_MDELEM(md) \
165 { GRPC_ERROR_NONE, (md) }
166 #define GRPC_FILTERED_REMOVE() \
167 { GRPC_ERROR_NONE, GRPC_MDNULL }
178 #define grpc_metadata_batch_assert_ok(comd) \
grpc_transport_stream_op_batch batch
Definition: client_channel.cc:471
grpc_call_element * elem
Definition: client_channel.cc:112
int64_t grpc_millis
Definition: exec_ctx.h:35
#define GPR_DEBUG_ASSERT(x)
Definition: log.h:103
Definition: error_internal.h:39
Definition: metadata_batch.h:157
grpc_mdelem md
Definition: metadata_batch.h:159
grpc_error * error
Definition: metadata_batch.h:158
Definition: metadata_batch.h:33
void * reserved
Definition: metadata_batch.h:39
grpc_linked_mdelem()
Definition: metadata_batch.h:34
struct grpc_linked_mdelem * prev
Definition: metadata_batch.h:38
grpc_mdelem md
Definition: metadata_batch.h:36
struct grpc_linked_mdelem * next
Definition: metadata_batch.h:37
Definition: metadata_batch.h:42
grpc_linked_mdelem * head
Definition: metadata_batch.h:45
grpc_linked_mdelem * tail
Definition: metadata_batch.h:46
size_t default_count
Definition: metadata_batch.h:44
size_t count
Definition: metadata_batch.h:43
Definition: metadata.h:98
A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1].
Definition: slice.h:60