.\" Automatically generated man page, do not edit .TH QB_IPCC_SENDV_RECV 3 2023-07-21 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_ipcc_sendv_recv \- This is a convenience function that simply sends and then recvs. .SH SYNOPSIS .nf .B #include .sp \fBssize_t qb_ipcc_sendv_recv\fP( \fBqb_ipcc_connection_t *\fP\fIc\fP,\fR /* connection instance */ \fBconst struct iovec *\fP\fIiov\fP,\fR /* pointer to an iovec struct to send */ \fBuint32_t \fP\fIiov_len\fP,\fR /* the number of iovecs used */ \fBvoid *\fP\fImsg_ptr\fP,\fR /* pointer to a message buffer to receive into */ \fBsize_t \fP\fImsg_len\fP,\fR /* the size of the buffer */ \fBint32_t \fP\fIms_timeout\fP\fR /* max time to wait for a response*/ ); .fi .SH PARAMS \fBc \fP\fIconnection instance \fP .PP \fBiov \fP\fIpointer to an iovec struct to send \fP .PP \fBiov_len \fP\fIthe number of iovecs used \fP .PP \fBmsg_ptr \fP\fIpointer to a message buffer to receive into \fP .PP \fBmsg_len \fP\fIthe size of the buffer \fP .PP \fBms_timeout \fP\fImax time to wait for a response\fP .PP .SH DESCRIPTION .RE .SH NOTE .PP that msg_ptr will include a \fIqb_ipc_response_header\fR at the top of the message. .SH SEE ALSO .PP .nh .ad l \fIqb_ipcc_send\fR(3), \fIqb_ipcc_recv\fR(3), \fIqb_ipcc_event_recv\fR(3), \fIqb_ipcc_connect_async\fR(3), \fIqb_ipcc_fc_enable_max_set\fR(3), \fIqb_ipcc_is_connected\fR(3), \fIqb_ipcc_connect_continue\fR(3), \fIqb_ipcc_auth_get\fR(3), \fIqb_ipcc_sendv\fR(3), \fIqb_ipcc_context_set\fR(3), \fIqb_ipcc_context_get\fR(3), \fIqb_ipcc_verify_dgram_max_msg_size\fR(3), \fIqb_ipcc_get_buffer_size\fR(3), \fIqb_ipcc_connect\fR(3), \fIqb_ipcc_disconnect\fR(3), \fIqb_ipcc_fd_get\fR(3) .ad .hy .SH "COPYRIGHT" .PP Copyright (C) 2010-2020 Red Hat, Inc.