MCPcopy Create free account

hub / github.com/curl/curl / functions

Functions6,269 in github.com/curl/curl

↓ 31 callersFunctionCurl_rlimit_avail
lib/ratelimit.c:200
↓ 31 callersFunctionCurl_ssl_cf_get_config
lib/vtls/vtls.c:1575
↓ 30 callersFunctionCurl_bufref_len
* Get the length of the referenced buffer data. */
lib/bufref.c:111
↓ 30 callersFunctionCurl_pgrsTime
* Curl_pgrsTime(). Store the current time at the given label. This fetches a * fresh "now" and returns it. * * @unittest: 1399 */
lib/progress.c:353
↓ 30 callersFunctioncurl_url_strerror
lib/strerror.c:420
↓ 30 callersFunctiontutil_rlim2str
tests/libtest/testutil.c:33
↓ 29 callersFunctionCurl_cwriter_write
Write data using an unencoding writer stack. */
lib/sendf.c:128
↓ 29 callersFunctionCurl_node_remove
lib/llist.c:187
↓ 29 callersFunctionCurl_peer_link
lib/peer.c:294
↓ 29 callersFunctioncurl_mime_init
Create a mime handle. */
lib/mime.c:1203
↓ 28 callersFunctionCurl_gss_delete_sec_context
lib/curl_gssapi.c:372
↓ 28 callersFunctionCurl_uint32_bset_remove
lib/uint-bset.c:119
↓ 28 callersFunctioncurlx_uztoul
* unsigned size_t to unsigned long */
lib/curlx/warnless.c:90
↓ 27 callersFunctionCurl_urldecode
lib/escape.c:105
↓ 27 callersFunctioncurlx_timediff_ms
lib/curlx/timeval.c:199
↓ 27 callersFunctionimap_state
* * imap_state() * * This is the ONLY way to change IMAP state! */
lib/imap.c:465
↓ 26 callersFunctionCurl_MD5_update
lib/md5.c:595
↓ 26 callersFunctionCurl_bufq_skip
lib/bufq.c:461
↓ 26 callersFunctionCurl_cf_create
lib/cfilters.c:339
↓ 26 callersFunctionCurl_conn_is_ssl
lib/cfilters.c:564
↓ 26 callersFunctionCurl_creds_unlink
lib/creds.c:140
↓ 26 callersFunctionCurl_timeleft_ms
lib/connect.c:106
↓ 26 callersFunctioncurl_formadd
lib/formdata.c:608
↓ 26 callersMethodhttp_upload
(self, urls: List[str], data: str, alpn_proto: Optional[str] = None, w
tests/http/testenv/curl.py:751
↓ 26 callersFunctionsocks_failed
lib/socks.c:195
↓ 25 callersFunctionCurl_ssl_supports
lib/vtls/vtls.c:1485
↓ 25 callersFunctioncurl_getenv
lib/getenv.c:26
↓ 25 callersFunctioncurl_mime_data
Set mime part content from memory data. */
lib/mime.c:1294
↓ 25 callersFunctionsmb_swap16
lib/smb.c:300
↓ 24 callersFunctionCurl_bufq_init2
lib/bufq.c:218
↓ 24 callersFunctionCurl_conn_cf_send
lib/cfilters.c:428
↓ 24 callersFunctionCurl_debug
lib/curl_trc.c:127
↓ 24 callersMethodport_for
(self, alpn_proto: Optional[str] = None)
tests/http/testenv/env.py:893
↓ 23 callersFunctionCurl_pgrsSetDownloadSize
lib/progress.c:415
↓ 23 callersFunctionset_feature_default
projects/vms/curl_crtl_init.c:175
↓ 22 callersFunctionCurl_bufq_cwrite
lib/bufq.c:394
↓ 22 callersFunctionCurl_bufref_free
lib/bufref.c:54
↓ 22 callersFunctionCurl_dynhds_add
lib/dynhds.c:131
↓ 22 callersFunctionCurl_expire
* Curl_expire() * * given a number of milliseconds from now to use to set the 'act before * this'-time for the transfer, to be extracted by curl_mu
lib/multi.c:3782
↓ 22 callersFunctionCurl_ssl_session_destroy
lib/vtls/vtls_scache.c:438
↓ 22 callersFunctioncurl_multi_poll
lib/multi.c:1682
↓ 22 callersFunctioncurlx_nonblock
* curlx_nonblock() set the given socket to either blocking or non-blocking * mode based on the 'nonblock' boolean argument. This function is highly
lib/curlx/nonblock.c:45
↓ 22 callersFunctiondynconvert
projects/OS400/ccsidcurl.c:155
↓ 22 callersFunctiongloberror
src/tool_urlglob.c:31
↓ 21 callersFunctioncurl_dbg_log
this does the writing to the memory tracking log file */
lib/memdebug.c:564
↓ 21 callersFunctioncurl_multi_socket_action
lib/multi.c:3474
↓ 21 callersMethodresponse_file
(self, idx: int)
tests/http/testenv/curl.py:994
↓ 21 callersFunctionrustls_failf
lib/vtls/rustls.c:78
↓ 21 callersFunctiontutil_suburl
build request URL */
tests/libtest/testutil.c:27
↓ 20 callersFunctionCurl_llist_append
* Curl_llist_append() * * Adds a new list element to the end of the list. * * The 'ne' argument should be a pointer into the object to store. *
lib/llist.c:117
↓ 20 callersFunctionCurl_llist_init
* @unittest 1300 */
lib/llist.c:45
↓ 20 callersMethodcheck_stats_timelines
(self)
tests/http/testenv/curl.py:511
↓ 20 callersFunctioncurl_share_cleanup
lib/curl_share.c:356
↓ 20 callersFunctioncurlx_base64_encode
* curlx_base64_encode() * * Given a pointer to an input buffer and an input size, encode it and * return a pointer in *outptr to a newly allocated
lib/curlx/base64.c:241
↓ 20 callersFunctionpop3_state
* * pop3_state() * * This is the ONLY way to change POP3 state! */
lib/pop3.c:386
↓ 20 callersFunctionsmtp_state
* * smtp_state() * * This is the ONLY way to change SMTP state! */
lib/smtp.c:584
↓ 20 callersFunctiont758_msg
tests/libtest/lib758.c:65
↓ 19 callersFunctionCurl_bufq_peek
lib/bufq.c:423
↓ 19 callersFunctionInitSecBuffer
lib/vtls/schannel.c:133
↓ 19 callersFunctionmimesetstate
Set readback state. */
lib/mime.c:188
↓ 18 callersFunctionCurl_bufq_reset
lib/bufq.c:243
↓ 18 callersFunctionCurl_get_line
* Curl_get_line() returns only complete whole lines that end with newline. * When 'eof' is set TRUE, the last line has been read. */
lib/curl_get_line.c:35
↓ 18 callersFunctionCurl_sspi_strerror
* Curl_sspi_strerror: * Variant of curlx_strerror if the error code is definitely Windows SSPI. */
lib/strerror.c:538
↓ 18 callersFunctioncurl_msprintf
lib/mprintf.c:1202
↓ 18 callersMethodftp_get
(self, urls: List[str], with_stats: bool = True, with_profile: boo
tests/http/testenv/curl.py:843
↓ 18 callersFunctionmulti_done
lib/multi.c:694
↓ 18 callersMethodreload_if_config_changed
(self)
tests/http/testenv/httpd.py:218
↓ 17 callersFunctionCurl_conn_cf_get_socket
lib/cfilters.c:865
↓ 17 callersFunctionCurl_conn_is_connected
lib/cfilters.c:495
↓ 17 callersFunctionCurl_conn_meta_set
lib/url.c:2642
↓ 17 callersFunctionCurl_detach_connection
* Curl_detach_connection() removes the given transfer from the connection. * * This is the only function that should clear data->conn. This will *
lib/multi.c:952
↓ 17 callersFunctionCurl_xfer_setup_nop
lib/transfer.c:717
↓ 17 callersFunctioncurl_easy_reset
* curl_easy_reset() is an external interface that allows an app to re- * initialize a session handle to the default values. */
lib/easy.c:1089
↓ 17 callersFunctioncurlx_ptimediff_us
* Returns: time difference in number of microseconds. For too large diffs it * returns max value. */
lib/curlx/timeval.c:223
↓ 16 callersFunctionCurl_attach_connection
* Curl_attach_connection() attaches this transfer to this connection. * * This is the only function that should assign data->conn */
lib/multi.c:972
↓ 16 callersFunctionCurl_multi_get_easy
lib/multi.c:4159
↓ 16 callersFunctionCurl_peer_create
lib/peer.c:241
↓ 16 callersFunctionCurl_raw_toupper
Portable, consistent toupper. Do not use toupper() because its behavior is altered by the current locale. */
lib/strcase.c:74
↓ 16 callersFunctionCurl_share_unlock
lib/curl_share.c:388
↓ 16 callersFunctionCurl_uint32_tbl_count
lib/uint-table.c:108
↓ 16 callersFunctioncurl_easy_duphandle
* curl_easy_duphandle() is an external interface to allow duplication of a * given input easy handle. The returned handle will be a new working handl
lib/easy.c:953
↓ 16 callersFunctioncurl_easy_pause
* curl_easy_pause() allows an application to pause or unpause a specific * transfer and direction. This function sets the full new state for the * c
lib/easy.c:1138
↓ 16 callersFunctionsmb_swap32
lib/smb.c:305
↓ 15 callersFunctionCurl_1st_fatal
lib/url.c:2663
↓ 15 callersFunctionCurl_altsvc_parse
* Curl_altsvc_parse() takes an incoming alt-svc response header and stores * the data correctly in the cache. * * 'value' points to the header *val
lib/altsvc.c:576
↓ 15 callersFunctionCurl_bufref_init
* Init a bufref struct. */
lib/bufref.c:37
↓ 15 callersFunctionCurl_conn_cf_insert_after
lib/cfilters.c:375
↓ 15 callersFunctionCurl_conn_connect
lib/connect.c:329
↓ 15 callersFunctionCurl_dynhds_init
lib/dynhds.c:57
↓ 15 callersFunctionCurl_is_in_callback
lib/multi.c:3916
↓ 15 callersFunctionCurl_share_lock
lib/curl_share.c:371
↓ 15 callersFunctionCurl_ssl_peer_key_make
lib/vtls/vtls_scache.c:345
↓ 15 callersFunctionCurl_uc_to_curlcode
lib/url.c:1352
↓ 15 callersFunctionCurl_uint32_bset_contains
lib/uint-bset.c:126
↓ 15 callersFunction_require_available
(**items)
tests/http/test_60_h3_proxy.py:62
↓ 15 callersFunctionadd2list
src/tool_paramhlp.c:601
↓ 15 callersFunctioncurl_easy_escape
Escapes for URL the given unescaped string of given length. * 'data' is ignored since 7.82.0. */
lib/escape.c:50
↓ 15 callersFunctioncurl_mime_data_cb
Set mime part content from callback. */
lib/mime.c:1436
↓ 15 callersFunctioncurlx_inet_ntop
* Convert a network format address to presentation format. * * Returns pointer to presentation format address (`buf'). * Returns NULL on error and
lib/curlx/inet_ntop.c:208
↓ 15 callersFunctioncurlx_sztouz
lib/curlx/warnless.c:297
← previousnext →101–200 of 6,269, ranked by callers