#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 CURLcode | bundle_create (struct Curl_easy *data, struct connectbundle **cb_ptr) |
| |
| static void | bundle_destroy (struct connectbundle *cb_ptr) |
| |
| static int | bundle_remove_conn (struct connectbundle *cb_ptr, struct connectdata *conn) |
| |
| static void | conn_llist_dtor (void *user, void *element) |
| |
| static bool | conncache_add_bundle (struct conncache *connc, char *key, struct connectbundle *bundle) |
| |
| static void | conncache_remove_bundle (struct conncache *connc, struct connectbundle *bundle) |
| |
| CURLcode | Curl_conncache_add_conn (struct conncache *connc, struct connectdata *conn) |
| |
| void | Curl_conncache_destroy (struct conncache *connc) |
| |
| struct connectbundle * | Curl_conncache_find_bundle (struct connectdata *conn, struct conncache *connc) |
| |
| struct connectdata * | Curl_conncache_find_first_connection (struct conncache *connc) |
| |
| void | Curl_conncache_foreach (struct conncache *connc, void *param, int(*func)(struct connectdata *conn, void *param)) |
| |
| int | Curl_conncache_init (struct conncache *connc, int size) |
| |
| void | Curl_conncache_remove_conn (struct conncache *connc, struct connectdata *conn) |
| |
| static void | free_bundle_hash_entry (void *freethis) |
| |
| static void | hashkey (struct connectdata *conn, char *buf, size_t len) |
| |
◆ bundle_add_conn()
◆ bundle_create()
◆ bundle_destroy()
◆ bundle_remove_conn()
◆ conn_llist_dtor()
| static void conn_llist_dtor |
( |
void * |
user, |
|
|
void * |
element |
|
) |
| |
|
static |
◆ conncache_add_bundle()
◆ conncache_remove_bundle()
◆ Curl_conncache_add_conn()
◆ Curl_conncache_destroy()
| void Curl_conncache_destroy |
( |
struct conncache * |
connc | ) |
|
◆ Curl_conncache_find_bundle()
◆ Curl_conncache_find_first_connection()
◆ Curl_conncache_foreach()
◆ Curl_conncache_init()
| int Curl_conncache_init |
( |
struct conncache * |
connc, |
|
|
int |
size |
|
) |
| |
◆ Curl_conncache_remove_conn()
◆ free_bundle_hash_entry()
| static void free_bundle_hash_entry |
( |
void * |
freethis | ) |
|
|
static |
◆ hashkey()