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

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_SOCKET_CONNECT(3)	   libmongoc	      MONGOC_SOCKET_CONNECT(3)

SYNOPSIS
	  int
	  mongoc_socket_connect	(mongoc_socket_t *sock,
				 const struct sockaddr *addr,
				 mongoc_socklen_t addrlen,
				 int64_t expire_at);

PARAMETERS
        sock: A mongoc_socket_t.

        addr: A struct	sockaddr.

        addrlen: A mongoc_socklen_t.

        expire_at: A int64_t containing the absolute timeout using the	monot-
	 onic clock.

DESCRIPTION
       This  function  is a wrapper around the BSD socket connect() interface.
       It provides better portability between UNIX-like	and Microsoft  Windows
       platforms.

       This  function  performs	a socket connection but	will fail if expire_at
       has been	reached	by the monotonic clock.	Keep in	mind that this	is  an
       absolute	 timeout  in milliseconds. You should add your desired timeout
       to System Clock.

RETURNS
       0 if successful,	-1 on failure and errno	is set.

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025	      MONGOC_SOCKET_CONNECT(3)

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

home | help