in e2e-examples/gcs/dummy_server/main.cc [105:116]
void MaybeWriteNext() {
if (left_size_ == 0) {
Finish(grpc::Status::OK);
return;
}
auto data_size =
std::min(left_size_, static_cast<int64_t>(chunk_data_.size()));
response_.mutable_checksummed_data()->set_content(
chunk_data_.Subcord(0, data_size));
left_size_ -= data_size;
StartWrite(&response_);
}