MCPcopy Create free account
hub / github.com/apache/arrow / DoExchange

Method DoExchange

cpp/src/arrow/flight/transport_server.cc:335–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

333}
334
335Status 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

Callers

nothing calls this directly

Calls 3

OKFunction · 0.50
InitMethod · 0.45
WritesDoneMethod · 0.45

Tested by

no test coverage detected