60 explicit Writer(ProtobufMessageWriter& writer) : writer_{writer} {}
68 void Write(Response& response) { writer_.Write(proto_structs::StructToMessage(response)); }
70 void Write(Response& response,
const grpc::WriteOptions& options) {
71 writer_.Write(proto_structs::StructToMessage(response), options);
74 void Write(Response&& response) { writer_.Write(proto_structs::StructToMessage(std::move(response))); }
76 void Write(Response&& response,
const grpc::WriteOptions& options) {
77 writer_.Write(proto_structs::StructToMessage(std::move(response)), options);
82 ProtobufMessageWriter& writer_;