Defines | Functions
multiif.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GETSOCK_BLANK   0 /* no bits set */
#define GETSOCK_READSOCK(x)   (1 << (x))
#define GETSOCK_WRITEBITSTART   16
#define GETSOCK_WRITESOCK(x)   (1 << (GETSOCK_WRITEBITSTART + (x)))

Functions

void Curl_expire (struct Curl_easy *data, time_t milli)
void Curl_expire_clear (struct Curl_easy *data)
void Curl_expire_latest (struct Curl_easy *data, time_t milli)
CURLMcode Curl_multi_add_perform (struct Curl_multi *multi, struct Curl_easy *data, struct connectdata *conn)
curl_off_t Curl_multi_chunk_length_penalty_size (struct Curl_multi *multi)
void Curl_multi_closed (struct connectdata *conn, curl_socket_t s)
void Curl_multi_connchanged (struct Curl_multi *multi)
curl_off_t Curl_multi_content_length_penalty_size (struct Curl_multi *multi)
struct Curl_multiCurl_multi_handle (int hashsize, int chashsize)
void Curl_multi_handlePipeBreak (struct Curl_easy *data)
size_t Curl_multi_max_host_connections (struct Curl_multi *multi)
size_t Curl_multi_max_total_connections (struct Curl_multi *multi)
struct curl_llistCurl_multi_pipelining_server_bl (struct Curl_multi *multi)
struct curl_llistCurl_multi_pipelining_site_bl (struct Curl_multi *multi)
void Curl_multi_process_pending_handles (struct Curl_multi *multi)
bool Curl_pipeline_wanted (const struct Curl_multi *multi, int bits)

Define Documentation

#define GETSOCK_BLANK   0 /* no bits set */

Definition at line 41 of file multiif.h.

#define GETSOCK_READSOCK (   x)    (1 << (x))

Definition at line 47 of file multiif.h.

#define GETSOCK_WRITEBITSTART   16

Definition at line 39 of file multiif.h.

#define GETSOCK_WRITESOCK (   x)    (1 << (GETSOCK_WRITEBITSTART + (x)))

Definition at line 44 of file multiif.h.


Function Documentation

void Curl_expire ( struct Curl_easy data,
time_t  milli 
)

Definition at line 2917 of file multi.c.

void Curl_expire_clear ( struct Curl_easy data)

Definition at line 3015 of file multi.c.

void Curl_expire_latest ( struct Curl_easy data,
time_t  milli 
)

Definition at line 2980 of file multi.c.

CURLMcode Curl_multi_add_perform ( struct Curl_multi multi,
struct Curl_easy data,
struct connectdata conn 
)

Definition at line 1141 of file multi.c.

curl_off_t Curl_multi_chunk_length_penalty_size ( struct Curl_multi multi)

Definition at line 3082 of file multi.c.

void Curl_multi_closed ( struct connectdata conn,
curl_socket_t  s 
)

Definition at line 2458 of file multi.c.

void Curl_multi_connchanged ( struct Curl_multi multi)

Definition at line 1120 of file multi.c.

curl_off_t Curl_multi_content_length_penalty_size ( struct Curl_multi multi)

Definition at line 3077 of file multi.c.

struct Curl_multi* Curl_multi_handle ( int  hashsize,
int  chashsize 
) [read]

Definition at line 300 of file multi.c.

void Curl_multi_handlePipeBreak ( struct Curl_easy data)

Definition at line 800 of file multi.c.

size_t Curl_multi_max_host_connections ( struct Curl_multi multi)

Definition at line 3067 of file multi.c.

size_t Curl_multi_max_total_connections ( struct Curl_multi multi)

Definition at line 3072 of file multi.c.

struct curl_llist* Curl_multi_pipelining_server_bl ( struct Curl_multi multi) [read]

Definition at line 3092 of file multi.c.

struct curl_llist* Curl_multi_pipelining_site_bl ( struct Curl_multi multi) [read]

Definition at line 3087 of file multi.c.

Definition at line 3097 of file multi.c.

bool Curl_pipeline_wanted ( const struct Curl_multi multi,
int  bits 
)

Definition at line 795 of file multi.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09