#include "curl_setup.h"#include "strtoofft.h"#include "urldata.h"#include <curl/curl.h>#include "netrc.h"#include "content_encoding.h"#include "hostip.h"#include "transfer.h"#include "sendf.h"#include "speedcheck.h"#include "progress.h"#include "http.h"#include "url.h"#include "getinfo.h"#include "vtls/vtls.h"#include "select.h"#include "multiif.h"#include "connect.h"#include "non-ascii.h"#include "http2.h"#include "curl_printf.h"#include "curl_memory.h"#include "memdebug.h"
Go to the source code of this file.
Functions | |
| static char * | concat_url (const char *base, const char *relurl) |
| CURLcode | Curl_fillreadbuffer (struct connectdata *conn, int bytes, int *nreadp) |
| CURLcode | Curl_follow (struct Curl_easy *data, char *newurl, followtype type) |
| void | Curl_init_CONNECT (struct Curl_easy *data) |
| bool | Curl_meets_timecondition (struct Curl_easy *data, time_t timeofdoc) |
| CURLcode | Curl_posttransfer (struct Curl_easy *data) |
| CURLcode | Curl_pretransfer (struct Curl_easy *data) |
| CURLcode | Curl_readrewind (struct connectdata *conn) |
| CURLcode | Curl_readwrite (struct connectdata *conn, struct Curl_easy *data, bool *done, bool *comeback) |
| CURLcode | Curl_retry_request (struct connectdata *conn, char **url) |
| void | Curl_setup_transfer (struct connectdata *conn, int sockindex, curl_off_t size, bool getheader, curl_off_t *bytecountp, int writesockindex, curl_off_t *writecountp) |
| int | Curl_single_getsock (const struct connectdata *conn, curl_socket_t *sock, int numsocks) |
| static int | data_pending (const struct connectdata *conn) |
| static CURLcode | done_sending (struct connectdata *conn, struct SingleRequest *k) |
| static bool | is_absolute_url (const char *url) |
| static void | read_rewind (struct connectdata *conn, size_t thismuch) |
| static CURLcode | readwrite_data (struct Curl_easy *data, struct connectdata *conn, struct SingleRequest *k, int *didwhat, bool *done, bool *comeback) |
| static CURLcode | readwrite_upload (struct Curl_easy *data, struct connectdata *conn, struct SingleRequest *k, int *didwhat) |
| static void | strcpy_url (char *output, const char *url) |
| static size_t | strlen_url (const char *url) |
| static char* concat_url | ( | const char * | base, |
| const char * | relurl | ||
| ) | [static] |
Definition at line 1475 of file transfer.c.
| CURLcode Curl_fillreadbuffer | ( | struct connectdata * | conn, |
| int | bytes, | ||
| int * | nreadp | ||
| ) |
Definition at line 86 of file transfer.c.
| CURLcode Curl_follow | ( | struct Curl_easy * | data, |
| char * | newurl, | ||
| followtype | type | ||
| ) |
Definition at line 1631 of file transfer.c.
| void Curl_init_CONNECT | ( | struct Curl_easy * | data | ) |
Definition at line 1276 of file transfer.c.
| bool Curl_meets_timecondition | ( | struct Curl_easy * | data, |
| time_t | timeofdoc | ||
| ) |
Definition at line 353 of file transfer.c.
| CURLcode Curl_posttransfer | ( | struct Curl_easy * | data | ) |
Definition at line 1374 of file transfer.c.
| CURLcode Curl_pretransfer | ( | struct Curl_easy * | data | ) |
Definition at line 1287 of file transfer.c.
| CURLcode Curl_readrewind | ( | struct connectdata * | conn | ) |
Definition at line 241 of file transfer.c.
| CURLcode Curl_readwrite | ( | struct connectdata * | conn, |
| struct Curl_easy * | data, | ||
| bool * | done, | ||
| bool * | comeback | ||
| ) |
Definition at line 1054 of file transfer.c.
| CURLcode Curl_retry_request | ( | struct connectdata * | conn, |
| char ** | url | ||
| ) |
Definition at line 1832 of file transfer.c.
| void Curl_setup_transfer | ( | struct connectdata * | conn, |
| int | sockindex, | ||
| curl_off_t | size, | ||
| bool | getheader, | ||
| curl_off_t * | bytecountp, | ||
| int | writesockindex, | ||
| curl_off_t * | writecountp | ||
| ) |
Definition at line 1879 of file transfer.c.
| int Curl_single_getsock | ( | const struct connectdata * | conn, |
| curl_socket_t * | sock, | ||
| int | numsocks | ||
| ) |
Definition at line 1228 of file transfer.c.
| static int data_pending | ( | const struct connectdata * | conn | ) | [static] |
Definition at line 300 of file transfer.c.
| static CURLcode done_sending | ( | struct connectdata * | conn, |
| struct SingleRequest * | k | ||
| ) | [static] |
Definition at line 835 of file transfer.c.
| static bool is_absolute_url | ( | const char * | url | ) | [static] |
Definition at line 1461 of file transfer.c.
| static void read_rewind | ( | struct connectdata * | conn, |
| size_t | thismuch | ||
| ) | [static] |
Definition at line 320 of file transfer.c.
| static CURLcode readwrite_data | ( | struct Curl_easy * | data, |
| struct connectdata * | conn, | ||
| struct SingleRequest * | k, | ||
| int * | didwhat, | ||
| bool * | done, | ||
| bool * | comeback | ||
| ) | [static] |
Definition at line 389 of file transfer.c.
| static CURLcode readwrite_upload | ( | struct Curl_easy * | data, |
| struct connectdata * | conn, | ||
| struct SingleRequest * | k, | ||
| int * | didwhat | ||
| ) | [static] |
Definition at line 854 of file transfer.c.
| static void strcpy_url | ( | char * | output, |
| const char * | url | ||
| ) | [static] |
Definition at line 1422 of file transfer.c.
| static size_t strlen_url | ( | const char * | url | ) | [static] |
Definition at line 1392 of file transfer.c.