doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
url.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 <netinet/in.h>
#include <sys/time.h>
#include <netdb.h>
#include <sys/ioctl.h>
#include <signal.h>
#include "urldata.h"
#include "netrc.h"
#include "formdata.h"
#include "base64.h"
#include "ssluse.h"
#include "hostip.h"
#include "if2ip.h"
#include "transfer.h"
#include "sendf.h"
#include "progress.h"
#include "cookie.h"
#include "strequal.h"
#include "escape.h"
#include "strtok.h"
#include "share.h"
#include "content_encoding.h"
#include "http_digest.h"
#include "http_negotiate.h"
#include "ftp.h"
#include "dict.h"
#include "telnet.h"
#include "http.h"
#include "file.h"
#include "ldap.h"
#include "url.h"
#include "connect.h"
#include <curl/types.h>
#include <curl/mprintf.h>

Go to the source code of this file.

Macros

#define _MPRINTF_REPLACE   /* use our functions only */
 
#define RETSIGTYPE   void
 
#define LEAST_PATH_ALLOC   256
 

Functions

void Curl_safefree (void *ptr)
 
CURLcode Curl_close (struct SessionHandle *data)
 
CURLcode Curl_open (struct SessionHandle **curl)
 
CURLcode Curl_setopt (struct SessionHandle *data, CURLoption option,...)
 
CURLcode Curl_disconnect (struct connectdata *conn)
 
CURLcode Curl_protocol_connect (struct connectdata *conn, struct Curl_dns_entry *hostaddr)
 
CURLcode Curl_connect (struct SessionHandle *data, struct connectdata **in_connect, bool *asyncp)
 
CURLcode Curl_async_resolved (struct connectdata *conn)
 
CURLcode Curl_done (struct connectdata *conn)
 
CURLcode Curl_do (struct connectdata **connp)
 
CURLcode Curl_do_more (struct connectdata *conn)
 
bool Curl_ssl_config_matches (struct ssl_config_data *data, struct ssl_config_data *needle)
 
bool Curl_clone_ssl_config (struct ssl_config_data *source, struct ssl_config_data *dest)
 
void Curl_free_ssl_config (struct ssl_config_data *sslc)
 

Macro Definition Documentation

#define _MPRINTF_REPLACE   /* use our functions only */

Definition at line 127 of file url.c.

#define LEAST_PATH_ALLOC   256
#define RETSIGTYPE   void

Definition at line 154 of file url.c.

Function Documentation

CURLcode Curl_async_resolved ( struct connectdata conn)

Definition at line 3254 of file url.c.

bool Curl_clone_ssl_config ( struct ssl_config_data source,
struct ssl_config_data dest 
)

Definition at line 3426 of file url.c.

CURLcode Curl_close ( struct SessionHandle data)

Definition at line 187 of file url.c.

CURLcode Curl_connect ( struct SessionHandle data,
struct connectdata **  in_connect,
bool asyncp 
)

Definition at line 3217 of file url.c.

CURLcode Curl_disconnect ( struct connectdata conn)

Definition at line 1313 of file url.c.

CURLcode Curl_do ( struct connectdata **  connp)

Definition at line 3330 of file url.c.

CURLcode Curl_do_more ( struct connectdata conn)

Definition at line 3388 of file url.c.

CURLcode Curl_done ( struct connectdata conn)

Definition at line 3272 of file url.c.

void Curl_free_ssl_config ( struct ssl_config_data sslc)

Definition at line 3466 of file url.c.

CURLcode Curl_open ( struct SessionHandle **  curl)

Definition at line 249 of file url.c.

CURLcode Curl_protocol_connect ( struct connectdata conn,
struct Curl_dns_entry hostaddr 
)

Definition at line 1931 of file url.c.

void Curl_safefree ( void ptr)

Definition at line 172 of file url.c.

CURLcode Curl_setopt ( struct SessionHandle data,
CURLoption  option,
  ... 
)

Definition at line 343 of file url.c.

bool Curl_ssl_config_matches ( struct ssl_config_data data,
struct ssl_config_data needle 
)

Definition at line 3409 of file url.c.