.\" Automatically generated man page, do not edit .TH QB_IPCS_EVENT_SENDV 3 2020-10-31 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_ipcs_event_sendv \- Send an asynchronous event message to the client. .SH SYNOPSIS .nf .B #include .sp \fBssize_t qb_ipcs_event_sendv\fP( \fBqb_ipcs_connection_t *\fP\fIc\fP, \fBconst struct iovec *\fP\fIiov\fP, \fBsize_t \fP\fIiov_len\fP ); .fi .SH PARAMS \fBc \fP\fIconnection instance \fP .PP \fBiov \fP\fIthe iovec struct that points to the message to send \fP .PP \fBiov_len \fP\fIthe number of iovecs. \fP .PP .SH DESCRIPTION .RE .SH RETURN VALUE .PP size sent or -errno for errors .PP .SH NOTE .PP When send returns -EMSGSIZE, this means the msg is too large and will never succeed. To determine the max msg size a client can be sent, use \fIqb_ipcs_connection_get_buffer_size()\fR .SH SEE ALSO .PP .nh .ad l \fIqb_ipcs_response_send\fR(3), \fIqb_ipcs_ref\fR(3), \fIqb_ipcs_unref\fR(3), \fIqb_ipcs_connection_auth_set\fR(3), \fIqb_ipcs_service_context_get\fR(3), \fIqb_ipcs_connection_ref\fR(3), \fIqb_ipcs_connection_next_get\fR(3), \fIqb_ipcs_stats_get\fR(3), \fIqb_ipcs_connection_unref\fR(3), \fIqb_ipcs_context_set\fR(3), \fIqb_ipcs_poll_handlers_set\fR(3), \fIqb_ipcs_request_rate_limit\fR(3), \fIqb_ipcs_disconnect\fR(3), \fIqb_ipcs_connection_first_get\fR(3), \fIqb_ipcs_enforce_buffer_size\fR(3), \fIqb_ipcs_destroy\fR(3), \fIqb_ipcs_event_send\fR(3), \fIqb_ipcs_connection_stats_get_2\fR(3), \fIqb_ipcs_service_context_set\fR(3), \fIqb_ipcs_connection_stats_get\fR(3), \fIqb_ipcs_service_id_get\fR(3), \fIqb_ipcs_context_get\fR(3), \fIqb_ipcs_connection_get_buffer_size\fR(3), \fIqb_ipcs_create\fR(3), \fIqb_ipcs_run\fR(3), \fIqb_ipcs_connection_service_context_get\fR(3), \fIqb_ipcs_response_sendv\fR(3) .ad .hy .SH "COPYRIGHT" .PP Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.