Go to the source code of this file.
Classes | |
struct | conncache |
struct | connectbundle |
Defines | |
#define | BUNDLE_MULTIPLEX 2 |
#define | BUNDLE_NO_MULTIUSE -1 |
#define | BUNDLE_PIPELINING 1 |
#define | BUNDLE_UNKNOWN 0 /* initial value */ |
Functions | |
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 *, int size) |
void | Curl_conncache_print (struct conncache *connc) |
void | Curl_conncache_remove_conn (struct conncache *connc, struct connectdata *conn) |
#define BUNDLE_MULTIPLEX 2 |
Definition at line 36 of file conncache.h.
#define BUNDLE_NO_MULTIUSE -1 |
Definition at line 33 of file conncache.h.
#define BUNDLE_PIPELINING 1 |
Definition at line 35 of file conncache.h.
#define BUNDLE_UNKNOWN 0 /* initial value */ |
Definition at line 34 of file conncache.h.
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 * | , |
int | size | ||
) |
Definition at line 118 of file conncache.c.
void Curl_conncache_print | ( | struct conncache * | connc | ) |
void Curl_conncache_remove_conn | ( | struct conncache * | connc, |
struct connectdata * | conn | ||
) |
Definition at line 246 of file conncache.c.