curl_easy_duphandle.3
上传用户:coffee44
上传日期:2018-10-23
资源大小:12304k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. ." You can view this file with:
  2. ." nroff -man [file]
  3. ." $Id: curl_easy_duphandle.3,v 1.4 2004/04/13 09:08:52 bagder Exp $
  4. ."
  5. .TH curl_easy_duphandle 3 "18 September 2001" "libcurl 7.9" "libcurl Manual"
  6. .SH NAME
  7. curl_easy_duphandle - Clone a libcurl session handle
  8. .SH SYNOPSIS
  9. .B #include <curl/curl.h>
  10. .BI "CURL *curl_easy_duphandle(CURL *"handle ");"
  11. .SH DESCRIPTION
  12. This function will return a new curl handle, a duplicate, using all the
  13. options previously set in the input curl fIhandlefP. Both handles can
  14. subsequently be used independently and they must both be freed with
  15. fIcurl_easy_cleanup(3)fP.
  16. All strings that the input handle has been told to point to (as opposed to
  17. copy) with previous calls to fIcurl_easy_setopt(3)fP using char * inputs,
  18. will be pointed to by the new handle as well. You must therefore make sure to
  19. keep the data around until both handles have been cleaned up.
  20. The new handle will fBnotfP inherit any state information, no connections,
  21. no SSL sessions and no cookies.
  22. fBNotefP that even in multi-threaded programs, this function must be called
  23. in a synchronous way, the input handle may not be in use when cloned.
  24. .SH RETURN VALUE
  25. If this function returns NULL, something went wrong and no valid handle was
  26. returned.
  27. .SH "SEE ALSO"
  28. .BR curl_easy_init "(3)," curl_easy_cleanup "(3)," curl_global_init "(3)