#include "curl_setup.h"#include <curl/curl.h>#include "urldata.h"#include "url.h"#include "progress.h"#include "multiif.h"#include "sendf.h"#include "conncache.h"#include "curl_printf.h"#include "curl_memory.h"#include "memdebug.h"
Go to the source code of this file.
| static CURLcode bundle_add_conn | ( | struct connectbundle * | cb_ptr, |
| struct connectdata * | conn | ||
| ) | [static] |
Definition at line 80 of file conncache.c.
| static CURLcode bundle_create | ( | struct Curl_easy * | data, |
| struct connectbundle ** | cb_ptr | ||
| ) | [static] |
Definition at line 47 of file conncache.c.
| static void bundle_destroy | ( | struct connectbundle * | cb_ptr | ) | [static] |
Definition at line 67 of file conncache.c.
| static int bundle_remove_conn | ( | struct connectbundle * | cb_ptr, |
| struct connectdata * | conn | ||
| ) | [static] |
Definition at line 93 of file conncache.c.
| static void conn_llist_dtor | ( | void * | user, |
| void * | element | ||
| ) | [static] |
Definition at line 39 of file conncache.c.
| static bool conncache_add_bundle | ( | struct conncache * | connc, |
| char * | key, | ||
| struct connectbundle * | bundle | ||
| ) | [static] |
Definition at line 164 of file conncache.c.
| static void conncache_remove_bundle | ( | struct conncache * | connc, |
| struct connectbundle * | bundle | ||
| ) | [static] |
Definition at line 173 of file conncache.c.
| CURLcode Curl_conncache_add_conn | ( | struct conncache * | connc, |
| struct connectdata * | conn | ||
| ) |
Definition at line 197 of file conncache.c.
| void Curl_conncache_destroy | ( | struct conncache * | connc | ) |
Definition at line 124 of file conncache.c.
| struct connectbundle* Curl_conncache_find_bundle | ( | struct connectdata * | conn, |
| struct conncache * | connc | ||
| ) | [read] |
Definition at line 149 of file conncache.c.
| struct connectdata* Curl_conncache_find_first_connection | ( | struct conncache * | connc | ) | [read] |
Definition at line 311 of file conncache.c.
| void Curl_conncache_foreach | ( | struct conncache * | connc, |
| void * | param, | ||
| int(*)(struct connectdata *conn, void *param) | func | ||
| ) |
Definition at line 275 of file conncache.c.
| int Curl_conncache_init | ( | struct conncache * | connc, |
| int | size | ||
| ) |
Definition at line 118 of file conncache.c.
| void Curl_conncache_remove_conn | ( | struct conncache * | connc, |
| struct connectdata * | conn | ||
| ) |
Definition at line 246 of file conncache.c.
| static void free_bundle_hash_entry | ( | void * | freethis | ) | [static] |
Definition at line 111 of file conncache.c.
| static char* hashkey | ( | struct connectdata * | conn | ) | [static] |
Definition at line 131 of file conncache.c.