From e30419fcac035d7e11c3d89e908bb1fdd1dca540 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 22 Sep 2021 10:34:37 -0700 Subject: [PATCH] Metadata: replace usage of grpc_metadata_batch_is_empty with Empty function (#27422) --- src/core/ext/transport/chttp2/transport/chttp2_transport.cc | 3 +-- src/core/ext/transport/chttp2/transport/writing.cc | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/core/ext/transport/chttp2/transport/chttp2_transport.cc b/src/core/ext/transport/chttp2/transport/chttp2_transport.cc index eda075391a6..6d0356e7e6b 100644 --- a/src/core/ext/transport/chttp2/transport/chttp2_transport.cc +++ b/src/core/ext/transport/chttp2/transport/chttp2_transport.cc @@ -1537,8 +1537,7 @@ static void perform_stream_op_locked(void* stream_op, s->sent_trailing_metadata_op = nullptr; grpc_chttp2_complete_closure_step( t, s, &s->send_trailing_metadata_finished, - grpc_metadata_batch_is_empty( - op->payload->send_trailing_metadata.send_trailing_metadata) + op->payload->send_trailing_metadata.send_trailing_metadata->empty() ? GRPC_ERROR_NONE : GRPC_ERROR_CREATE_FROM_STATIC_STRING( "Attempt to send trailing metadata after " diff --git a/src/core/ext/transport/chttp2/transport/writing.cc b/src/core/ext/transport/chttp2/transport/writing.cc index f93eeb3a47c..bd8f555aeea 100644 --- a/src/core/ext/transport/chttp2/transport/writing.cc +++ b/src/core/ext/transport/chttp2/transport/writing.cc @@ -350,7 +350,7 @@ class DataSendContext { is_last_frame_ = send_bytes == s_->flow_controlled_buffer.length && s_->fetching_send_message == nullptr && s_->send_trailing_metadata != nullptr && - grpc_metadata_batch_is_empty(s_->send_trailing_metadata); + s_->send_trailing_metadata->empty(); grpc_chttp2_encode_data(s_->id, &s_->flow_controlled_buffer, send_bytes, is_last_frame_, &s_->stats.outgoing, &t_->outbuf); s_->flow_control->SentData(send_bytes); @@ -385,7 +385,7 @@ class DataSendContext { } is_last_frame_ = is_last_data_frame && s_->send_trailing_metadata != nullptr && - grpc_metadata_batch_is_empty(s_->send_trailing_metadata); + s_->send_trailing_metadata->empty(); grpc_chttp2_encode_data(s_->id, &s_->compressed_data_buffer, send_bytes, is_last_frame_, &s_->stats.outgoing, &t_->outbuf); s_->flow_control->SentData(send_bytes); @@ -566,7 +566,7 @@ class StreamWriteContext { if (compressed_data_buffer_len() != 0) return; GRPC_CHTTP2_IF_TRACING(gpr_log(GPR_INFO, "sending trailing_metadata")); - if (grpc_metadata_batch_is_empty(s_->send_trailing_metadata)) { + if (s_->send_trailing_metadata->empty()) { grpc_chttp2_encode_data(s_->id, &s_->flow_controlled_buffer, 0, true, &s_->stats.outgoing, &t_->outbuf); } else {