1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
:man_page: mongoc_socket_t
mongoc_socket_t
===============
Portable socket abstraction
Synopsis
--------
.. code-block:: c
#include <mongoc/mongoc.h>
typedef struct _mongoc_socket_t mongoc_socket_t
Synopsis
--------
This structure provides a socket abstraction that is friendlier for portability than BSD sockets directly. Inconsistencies between Linux, various BSDs, Solaris, and Windows are handled here.
.. only:: html
Functions
---------
.. toctree::
:titlesonly:
:maxdepth: 1
mongoc_socket_accept
mongoc_socket_bind
mongoc_socket_close
mongoc_socket_connect
mongoc_socket_destroy
mongoc_socket_errno
mongoc_socket_getnameinfo
mongoc_socket_getsockname
mongoc_socket_listen
mongoc_socket_new
mongoc_socket_recv
mongoc_socket_send
mongoc_socket_sendv
mongoc_socket_setsockopt
|