* gaflight_server_auth_sender_write: * @sender: A #GAFlightServerAuthSender. * @message: A #GBytes to be sent. * @error: (nullable): Return location for a #GError or %NULL. * * Writes a message to the client. * * Returns: %TRUE on success, %FALSE on error. * * Since: 12.0.0 */
| 554 | * Since: 12.0.0 |
| 555 | */ |
| 556 | gboolean |
| 557 | gaflight_server_auth_sender_write(GAFlightServerAuthSender *sender, |
| 558 | GBytes *message, |
| 559 | GError **error) |
| 560 | { |
| 561 | auto flight_sender = gaflight_server_auth_sender_get_raw(sender); |
| 562 | gsize size; |
| 563 | auto data = g_bytes_get_data(message, &size); |
| 564 | const std::string flight_message(static_cast<const char *>(data), size); |
| 565 | auto status = flight_sender->Write(flight_message); |
| 566 | return garrow::check(error, status, "[flight-server-auth-sender][write]"); |
| 567 | } |
| 568 | |
| 569 | struct GAFlightServerAuthReaderPrivate |
| 570 | { |
nothing calls this directly
no test coverage detected