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

FreeBSD Manual Pages

  
 
  

home | help
ARES_SET_SOCKET_CALLBACK(3) Library Functions Manual ARES_SET_SOCKET_CALLBACK(3)

NAME
     ares_set_socket_callback - Set a socket creation callback

SYNOPSIS
     #include <ares.h>

     typedef int (*ares_sock_create_callback)(ares_socket_t socket_fd,
					      int type,
					      void *userdata)

     void ares_set_socket_callback(ares_channel_t *channel,
				   ares_sock_create_callback callback,
				   void *userdata)

     cc file.c -lcares

DESCRIPTION
     This  function sets a callback in the given ares channel handle. This call-
     back function will be invoked after the socket has been created,  and  con-
     nected  to  the  remote  server.  The  callback must return ARES_SUCCESS if
     things are fine, or return -1 to signal an error.	A  returned  error  will
     abort the ares operation.

SEE ALSO
     ares_init_options(3), ares_set_socket_configure_callback(3)

AVAILABILITY
     ares_set_socket_callback(3) was added in c-ares 1.6.0

				   20 Nov 2009	     ARES_SET_SOCKET_CALLBACK(3)

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

home | help