Provided by: libmongoc-doc_1.3.1-1_all bug

NAME

       mongoc_socket_sendv()  - Sends a vector of buffers to the destination. This uses sendmsg()
       when available to perform a gathered write. If IOV_MAX is  reached,  a  fallback  will  be
       used.

SYNOPSIS

       ssize_t
       mongoc_socket_sendv (mongoc_socket_t *sock,
                            mongoc_iovec_t  *iov,
                            size_t           iovcnt,
                            int64_t          expire_at);

PARAMETERS

       sock   A mongoc_socket_t \&.

       iov    A mongoc_iovec_t.

       iovcnt A size_t containing the number of elements in iov.

       expire_at
              A  int64_t  with  absolute  timeout  in  monotonic  time. The monotonic clock is in
              microseconds and can be fetched using bson_get_monotonic_time(3) \&.

DESCRIPTION

       Sends a vector of buffers to the destination.  This  uses  sendmsg(3)  when  available  to
       perform a gathered write. If IOV_MAX is reached, a fallback will be used.

RETURNS

       the number of bytes sent on success, or ‐1 on failure and errno is set.

COLOPHON

       This    page   is   part   of   MongoDB   C   Driver.    Please   report   any   bugs   at
       https://jira.mongodb.org/browse/CDRIVER.