D:/opendownloadmanager/ODM-1.x/InetFile/cURL_lib/multiif.h File Reference

Go to the source code of this file.

Defines

#define GETSOCK_WRITEBITSTART   16
#define GETSOCK_BLANK   0
#define GETSOCK_WRITESOCK(x)   (1 << (GETSOCK_WRITEBITSTART + (x)))
#define GETSOCK_READSOCK(x)   (1 << (x))

Functions

void Curl_expire (struct SessionHandle *data, long milli)
void Curl_multi_rmeasy (void *multi, CURL *data)
bool Curl_multi_canPipeline (struct Curl_multi *multi)
void Curl_multi_handlePipeBreak (struct SessionHandle *data)


Define Documentation

#define GETSOCK_BLANK   0

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

Definition at line 21 of file multiif.h.

Referenced by Curl_ftp_getsock(), curl_multi_fdset(), Curl_single_getsock(), and singlesocket().

#define GETSOCK_WRITEBITSTART   16

Definition at line 15 of file multiif.h.

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


Function Documentation

void Curl_expire ( struct SessionHandle data,
long  milli 
)

bool Curl_multi_canPipeline ( struct Curl_multi multi  ) 

void Curl_multi_handlePipeBreak ( struct SessionHandle data  ) 

Definition at line 698 of file multi.c.

References Curl_one_easy::easy_conn, NULL, UserDefined::one_easy, and SessionHandle::set.

Referenced by signalPipeClose().

void Curl_multi_rmeasy ( void *  multi,
CURL data 
)

Definition at line 1515 of file multi.c.

References curl_multi_remove_handle().

Referenced by Curl_close(), and curl_multi_perform().


Generated on Sun May 25 00:20:08 2008 by  doxygen 1.5.6