0% found this document useful (0 votes)
64 views1 page

Curl Easy Duphandle

curl_easy_duphandle clones a libcurl session handle to create a new handle that uses the same options as the original handle. Both handles can then be used independently but must both be cleaned up. The new handle does not inherit any state information like connections or SSL sessions from the original handle.

Uploaded by

Maxim Grossu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views1 page

Curl Easy Duphandle

curl_easy_duphandle clones a libcurl session handle to create a new handle that uses the same options as the original handle. Both handles can then be used independently but must both be cleaned up. The new handle does not inherit any state information like connections or SSL sessions from the original handle.

Uploaded by

Maxim Grossu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

curl_easy_duphandle(3)

libcurl Manual

curl_easy_duphandle(3)

NAME
curl_easy_duphandle - Clone a libcurl session handle

SYNOPSIS
#include <curl/curl.h> CURL *curl_easy_duphandle(CURL *handle);

DESCRIPTION
This function will return a new curl handle, a duplicate, using all the options previously set in the input curl handle. Both handles can subsequently be used independently and they must both be freed with curl_easy_cleanup(3). All strings that the input handle has been told to point to (as opposed to copy) with previous calls to curl_easy_setopt(3) using char * inputs, will be pointed to by the new handle as well. You must therefore make sure to keep the data around until both handles have been cleaned up. The new handle will not inherit any state information, no connections, no SSL sessions and no cookies. Note that even in multi-threaded programs, this function must be called in a synchronous way, the input handle may not be in use when cloned.

RETURN VALUE
If this function returns NULL, something went wrong and no valid handle was returned.

SEE ALSO
curl_easy_init(3),curl_easy_cleanup(3),curl_global_init(3)

libcurl 7.9

18 September 2001

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy