manpagez: man pages & more
man ares_cancel(3)
Home | html | info | man
ares_cancel(3)                                                  ares_cancel(3)




NAME

       ares_cancel - Cancel a resolve


SYNOPSIS

       #include <ares.h>

       ares_cancel(3) channel)


DESCRIPTION

       The  ares_cancel(3)  function  cancels all lookups/requests made on the
       the name service channel identified by channel.  ares_cancel(3) invokes
       the  callbacks  for each pending query on the channel, passing a status
       of ARES_ECANCELLED.  These calls give the callbacks a chance  to  clean
       up any state which might have been stored in their arguments. If such a
       callback invocation adds a new request to  the  channel,  that  request
       will not be cancelled by the current invocation of ares_cancel(3).


SEE ALSO

       ares_init(3) ares_destroy(3)


NOTES

       This function was added in c-ares 1.2.0

       c-ares  1.6.0  and  earlier  pass  a status of ARES_ETIMEOUT instead of
       ARES_ECANCELLED.


AUTHOR

       Dirk Manske



                                 31 March 2004                  ares_cancel(3)

c-ares 4.4.11 - Generated Fri Jan 27 14:56:13 CST 2017
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.