| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- .\" generated by cd2nroff 0.1 from curl_easy_reset.md
- .TH curl_easy_reset 3 "2025-01-17" libcurl
- .SH NAME
- curl_easy_reset \- reset all options of a libcurl session handle
- .SH SYNOPSIS
- .nf
- #include <curl/curl.h>
- void curl_easy_reset(CURL *handle);
- .fi
- .SH DESCRIPTION
- Re\-initializes all options previously set on a specified CURL handle to the
- default values. This puts back the handle to the same state as it was in when
- it was just created with \fIcurl_easy_init(3)\fP.
- It does not change the following information kept in the handle: live
- connections, the Session ID cache, the DNS cache, the cookies, the shares or
- the alt\-svc cache.
- .SH PROTOCOLS
- This functionality affects all supported protocols
- .SH EXAMPLE
- .nf
- int main(void)
- {
- CURL *curl = curl_easy_init();
- if(curl) {
- /* ... the handle is used and options are set ... */
- curl_easy_reset(curl);
- }
- }
- .fi
- .SH AVAILABILITY
- Added in curl 7.12.1
- .SH RETURN VALUE
- Nothing
- .SH SEE ALSO
- .BR curl_easy_cleanup (3),
- .BR curl_easy_duphandle (3),
- .BR curl_easy_init (3),
- .BR curl_easy_setopt (3)
|