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.

MongoDB C Driver                                   2016‐01‐18                             MONGOC_SOCKET_SENDV(3)