doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Typedefs | Functions
easy.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 "strequal.h"
#include <netinet/in.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 "ssluse.h"
#include "url.h"
#include "getinfo.h"
#include "hostip.h"
#include "share.h"
#include <curl/mprintf.h>

Go to the source code of this file.

Macros

#define _MPRINTF_REPLACE   /* use our functions only */
 

Typedefs

typedef int(* func_T )(void)
 

Functions

CURLcode curl_global_init (long flags)
 Globally initializes cURL given a bitwise set of the different features to initialize. More...
 
void curl_global_cleanup (void)
 Globally cleanup cURL, uses the value of "init_flags" to determine what needs to be cleaned up and what doesn't. More...
 
CURLcurl_easy_init (void)
 
CURLcode curl_easy_setopt (CURL *curl, CURLoption tag,...)
 
CURLcode curl_easy_perform (CURL *curl)
 
void curl_easy_cleanup (CURL *curl)
 
CURLcode curl_easy_getinfo (CURL *curl, CURLINFO info,...)
 
CURLcurl_easy_duphandle (CURL *incurl)
 

Macro Definition Documentation

#define _MPRINTF_REPLACE   /* use our functions only */

Definition at line 80 of file easy.c.

Typedef Documentation

typedef int(* func_T)(void)

Definition at line 216 of file easy.c.

Function Documentation

void curl_easy_cleanup ( CURL curl)

Definition at line 288 of file easy.c.

CURL* curl_easy_duphandle ( CURL incurl)

Definition at line 311 of file easy.c.

CURLcode curl_easy_getinfo ( CURL curl,
CURLINFO  info,
  ... 
)

Definition at line 299 of file easy.c.

CURL* curl_easy_init ( void  )

Definition at line 195 of file easy.c.

CURLcode curl_easy_perform ( CURL curl)

Definition at line 260 of file easy.c.

CURLcode curl_easy_setopt ( CURL curl,
CURLoption  tag,
  ... 
)

Definition at line 217 of file easy.c.

void curl_global_cleanup ( void  )

Globally cleanup cURL, uses the value of "init_flags" to determine what needs to be cleaned up and what doesn't.

Definition at line 174 of file easy.c.

CURLcode curl_global_init ( long  flags)

Globally initializes cURL given a bitwise set of the different features to initialize.

Definition at line 147 of file easy.c.