doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Functions
http.c File Reference
#include "setup.h"
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
#include <sys/time.h>
#include <netdb.h>
#include <sys/ioctl.h>
#include <signal.h>
#include "urldata.h"
#include <curl/curl.h>
#include "transfer.h"
#include "sendf.h"
#include "formdata.h"
#include "progress.h"
#include "base64.h"
#include "cookie.h"
#include "strequal.h"
#include "ssluse.h"
#include "http_digest.h"
#include "http_ntlm.h"
#include "http_negotiate.h"
#include "url.h"
#include "share.h"
#include "http.h"
#include <curl/mprintf.h>

Go to the source code of this file.

Classes

struct  send_buffer
 

Macros

#define _MPRINTF_REPLACE   /* use our functions only */
 
#define SELECT_OK   0
 
#define SELECT_ERROR   1
 
#define SELECT_TIMEOUT   2
 

Typedefs

typedef struct send_buffer send_buffer
 

Functions

void Curl_http_auth_act (struct connectdata *conn)
 
CURLcode Curl_http_auth (struct connectdata *conn, int httpcode, char *header)
 
bool Curl_compareheader (char *headerline, const char *header, const char *content)
 
CURLcode Curl_ConnectHTTPProxyTunnel (struct connectdata *conn, int sockindex, char *hostname, int remote_port)
 
CURLcode Curl_http_connect (struct connectdata *conn)
 
CURLcode Curl_http_done (struct connectdata *conn)
 
void Curl_http_auth_stage (struct SessionHandle *data, int stage)
 
CURLcode Curl_http (struct connectdata *conn)
 

Macro Definition Documentation

#define _MPRINTF_REPLACE   /* use our functions only */

Definition at line 97 of file http.c.

#define SELECT_ERROR   1
#define SELECT_OK   0
#define SELECT_TIMEOUT   2

Typedef Documentation

typedef struct send_buffer send_buffer

Definition at line 499 of file http.c.

Function Documentation

bool Curl_compareheader ( char *  headerline,
const char *  header,
const char *  content 
)

Definition at line 677 of file http.c.

CURLcode Curl_ConnectHTTPProxyTunnel ( struct connectdata conn,
int  sockindex,
char *  hostname,
int  remote_port 
)

Definition at line 731 of file http.c.

CURLcode Curl_http ( struct connectdata conn)

Definition at line 1057 of file http.c.

CURLcode Curl_http_auth ( struct connectdata conn,
int  httpcode,
char *  header 
)

Definition at line 319 of file http.c.

void Curl_http_auth_act ( struct connectdata conn)

Definition at line 167 of file http.c.

void Curl_http_auth_stage ( struct SessionHandle data,
int  stage 
)

Definition at line 1043 of file http.c.

CURLcode Curl_http_connect ( struct connectdata conn)

Definition at line 956 of file http.c.

CURLcode Curl_http_done ( struct connectdata conn)

Definition at line 1000 of file http.c.