| 333 | } |
| 334 | |
| 335 | Status ServerTransport::DoExchange(const ServerCallContext& context, |
| 336 | ServerDataStream* stream) { |
| 337 | std::unique_ptr<TransportMessageReader> reader( |
| 338 | new TransportMessageReader(stream, memory_manager_)); |
| 339 | std::unique_ptr<FlightMessageWriter> writer(new TransportMessageWriter(stream)); |
| 340 | RETURN_NOT_OK(reader->Init()); |
| 341 | RETURN_NOT_OK(base_->DoExchange(context, std::move(reader), std::move(writer))); |
| 342 | RETURN_NOT_OK(stream->WritesDone()); |
| 343 | return Status::OK(); |
| 344 | } |
| 345 | |
| 346 | } // namespace internal |
| 347 | } // namespace flight |
nothing calls this directly
no test coverage detected