Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_IOVEC_T(3)		   libmongoc		     MONGOC_IOVEC_T(3)

SYNOPSIS
SYNOPSIS
	  #include <mongoc/mongoc.h>

	  #ifdef _WIN32
	  typedef struct {
	     u_long iov_len;
	     char *iov_base;
	  } mongoc_iovec_t;
	  #else
	  typedef struct iovec mongoc_iovec_t;
	  #endif

       The mongoc_iovec_t structure is a portability abstraction for consumers
       of  the	mongoc_stream_t	 interfaces.  It allows	for scatter/gather I/O
       through the socket subsystem.

       WARNING:
	  When writing portable	code, beware of	the ordering  of  iov_len  and
	  iov_base  as they are	different on various platforms.	Therefore, you
	  should not use C initializers	for initialization.

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025		     MONGOC_IOVEC_T(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_iovec_t&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help