Go to the source code of this file.
Functions | |
| CURL_EXTERN CURL * | curl_easy_init (void) |
| CURL_EXTERN CURLcode | curl_easy_setopt (CURL *curl, CURLoption option,...) |
| CURL_EXTERN CURLcode | curl_easy_perform (CURL *curl) |
| CURL_EXTERN void | curl_easy_cleanup (CURL *curl) |
| CURL_EXTERN CURLcode | curl_easy_getinfo (CURL *curl, CURLINFO info,...) |
| CURL_EXTERN CURL * | curl_easy_duphandle (CURL *curl) |
| CURL_EXTERN void | curl_easy_reset (CURL *curl) |
| CURL_EXTERN void curl_easy_cleanup | ( | CURL * | curl | ) |
Definition at line 500 of file easy.c.
References Curl_close().
Referenced by fsInternetFile2::_threadDownload().
Definition at line 551 of file easy.c.
References Progress::callback, calloc, SessionHandle::change, UrlState::connc, SessionHandle::cookies, UserDefined::cookiesession, Curl_cookie_init(), Curl_easy_initHandleData(), CURL_ICONV_CODESET_OF_HOST, Curl_mk_connc(), Curl_rm_connc(), CURLEASY_MAGIC_NUMBER, FALSE, CookieInfo::filename, Progress::flags, free, UrlState::headerbuff, UrlState::headersize, HEADERSIZE, UrlState::lastconnect, SessionHandle::magic, malloc, NULL, SessionHandle::progress, DynamicStatic::referer, DynamicStatic::referer_alloc, SessionHandle::set, SessionHandle::state, strdup, TRUE, conncache::type, DynamicStatic::url, DynamicStatic::url_alloc, and UrlState::used_interface.
Definition at line 534 of file easy.c.
References Curl_getinfo().
Referenced by fsInternetFile2::_threadDownload(), and fsInternetFile2::ExtractFileInfoFromResponse().
| CURL_EXTERN CURL* curl_easy_init | ( | void | ) |
Definition at line 315 of file easy.c.
References CURL_GLOBAL_DEFAULT, curl_global_init(), Curl_open(), CURLE_OK, DEBUGF, and NULL.
Referenced by fsInternetFile2::Initialize().
Definition at line 455 of file easy.c.
References UrlState::connc, Curl_global_host_cache_get(), Curl_global_host_cache_use, Curl_hash_destroy(), Curl_mk_connc(), Curl_mk_dnscache(), Curl_perform(), CURLE_BAD_FUNCTION_ARGUMENT, CURLE_OUT_OF_MEMORY, SessionHandle::dns, Names::hostcache, Curl_share::hostcache, Names::hostcachetype, SessionHandle::share, and SessionHandle::state.
Referenced by fsInternetFile2::_threadDownload().
| CURL_EXTERN void curl_easy_reset | ( | CURL * | curl | ) |
Definition at line 667 of file easy.c.
References ssl_config_data::CAfile, Curl_easy_initHandleData(), Curl_safefree(), CURLAUTH_BASIC, CURLPROXY_HTTP, CURLSSH_AUTH_DEFAULT, UrlState::current_speed, UserDefined::dns_cache_timeout, UserDefined::err, Progress::flags, fread(), UserDefined::fread, UserDefined::ftp_use_eprt, UserDefined::ftp_use_epsv, fwrite(), UserDefined::fwrite, HandleData::generic, UserDefined::hide_progress, UserDefined::httpauth, UserDefined::httpreq, HTTPREQ_GET, UserDefined::in, UserDefined::infilesize, UserDefined::new_directory_perms, UserDefined::new_file_perms, NULL, ssl_config_data::numsessions, UserDefined::out, HandleData::pathbuffer, PGRS_HIDE, UserDefined::postfieldsize, SessionHandle::progress, HandleData::proto, UserDefined::proxyauth, UserDefined::proxyport, UserDefined::proxytype, SessionHandle::reqdata, SessionHandle::set, UserDefined::ssh_auth_types, UserDefined::ssl, SessionHandle::state, TRUE, ssl_config_data::verifyhost, and ssl_config_data::verifypeer.
| CURL_EXTERN CURLcode curl_easy_setopt | ( | CURL * | curl, | |
| CURLoption | option, | |||
| ... | ||||
| ) |
Definition at line 345 of file easy.c.
References Curl_setopt(), and CURLE_BAD_FUNCTION_ARGUMENT.
Referenced by fsInternetFile2::Initialize(), fsInternetFile2::set_Auth(), fsInternetFile2::set_Cookie(), fsInternetFile2::set_PostData(), fsInternetFile2::set_Proxy(), fsInternetFile2::set_Referer(), fsInternetFile2::set_ResumeFrom(), fsInternetFile2::set_URL(), fsInternetFile2::set_UseHttp11(), and fsInternetFile2::set_UserAgent().
1.5.6