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

Function gaflight_server_do_put

c_glib/arrow-flight-glib/server.cpp:1368–1381  ·  view source on GitHub ↗

* gaflight_server_do_put: * @server: A #GAFlightServer. * @context: A #GAFlightServerCallContext. * @reader: A #GAFlightMessageReader. * @writer: A #GAFlightMetadataWriter. * @error: (nullable): Return location for a #GError or %NULL. * * Processes a stream of IPC payloads sent from a client. * * Returns: %TRUE on success, %FALSE on error. * * Since: 18.0.0 */

Source from the content-addressed store, hash-verified

1366 * Since: 18.0.0
1367 */
1368gboolean
1369gaflight_server_do_put(GAFlightServer *server,
1370 GAFlightServerCallContext *context,
1371 GAFlightMessageReader *reader,
1372 GAFlightMetadataWriter *writer,
1373 GError **error)
1374{
1375 auto klass = GAFLIGHT_SERVER_GET_CLASS(server);
1376 if (!(klass && klass->do_put)) {
1377 g_set_error(error, GARROW_ERROR, GARROW_ERROR_NOT_IMPLEMENTED, "not implemented");
1378 return false;
1379 }
1380 return klass->do_put(server, context, reader, writer, error);
1381}
1382
1383G_END_DECLS
1384

Callers 1

DoPutMethod · 0.85

Calls 1

do_putMethod · 0.45

Tested by

no test coverage detected