Unix/Linux Go Back    

SuSE 11.3 - man page for curl_multi_add_handle (suse section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

curl_multi_add_handle(3)		  libcurl Manual		 curl_multi_add_handle(3)

       curl_multi_add_handle - add an easy handle to a multi session

       #include <curl/curl.h>

       CURLMcode curl_multi_add_handle(CURLM *multi_handle, CURL *easy_handle);

       Adds  a	standard  easy	handle	to  the  multi	stack.	This function call will make this
       multi_handle control the specified easy_handle.	Furthermore, libcurl  now  initiates  the
       connection associated with the specified easy_handle.

       When  an  easy  handle  has  been added to a multi stack, you can not and you must not use
       curl_easy_perform(3) on that handle!

       If the easy handle is not set to use a shared (CURLOPT_SHARE) or global	DNS  cache  (CUR-
       LOPT_DNS_USE_GLOBAL_CACHE),  it	will  be made to use the DNS cache that is shared between
       all easy handles within the multi handle when curl_multi_add_handle(3) is called.

       The easy handle will remain added until you remove it  again  with  curl_multi_remove_han-
       dle(3).	You should remove the easy handle from the multi stack before you terminate first
       the easy handle and then the multi handle:

       1 - curl_multi_remove_handle(3)

       2 - curl_easy_cleanup(3)

       3 - curl_multi_cleanup(3)

       CURLMcode type, general libcurl multi interface error code.


libcurl 7.9.5				   4 March 2002 		 curl_multi_add_handle(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 05:57 PM.