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

#include <stdio.h>
#include <curl/curl.h>

Go to the source code of this file.

Classes

struct  Cookie
struct  CookieInfo

Defines

#define MAX_COOKIE_LINE   5000
#define MAX_COOKIE_LINE_TXT   "4999"
#define MAX_NAME   1024
#define MAX_NAME_TXT   "1023"

Functions

struct CookieCurl_cookie_add (struct SessionHandle *data, struct CookieInfo *, bool header, char *line, char *domain, char *path)
struct CookieInfoCurl_cookie_init (struct SessionHandle *data, char *, struct CookieInfo *, bool)
struct CookieCurl_cookie_getlist (struct CookieInfo *, char *, char *, bool)
void Curl_cookie_freelist (struct Cookie *)
void Curl_cookie_clearall (struct CookieInfo *cookies)
void Curl_cookie_clearsess (struct CookieInfo *cookies)
void Curl_cookie_cleanup (struct CookieInfo *)
int Curl_cookie_output (struct CookieInfo *, char *)
struct curl_slistCurl_cookie_list (struct SessionHandle *data)
void Curl_cookie_loadfiles (struct SessionHandle *data)


Define Documentation

#define MAX_COOKIE_LINE   5000

Definition at line 47 of file cookie.h.

Referenced by Curl_cookie_add(), and Curl_cookie_init().

#define MAX_COOKIE_LINE_TXT   "4999"

Definition at line 48 of file cookie.h.

Referenced by Curl_cookie_add().

#define MAX_NAME   1024

Definition at line 50 of file cookie.h.

Referenced by Curl_cookie_add().

#define MAX_NAME_TXT   "1023"

Definition at line 51 of file cookie.h.

Referenced by Curl_cookie_add().


Function Documentation

struct Cookie* Curl_cookie_add ( struct SessionHandle data,
struct CookieInfo ,
bool  header,
char *  line,
char *  domain,
char *  path 
) [read]

void Curl_cookie_cleanup ( struct CookieInfo  ) 

void Curl_cookie_clearall ( struct CookieInfo cookies  ) 

Definition at line 810 of file cookie.c.

References CookieInfo::cookies, Curl_cookie_freelist(), NULL, and CookieInfo::numcookies.

Referenced by Curl_setopt().

void Curl_cookie_clearsess ( struct CookieInfo cookies  ) 

Definition at line 848 of file cookie.c.

References CookieInfo::cookies, Cookie::expires, free, Cookie::next, NULL, and CookieInfo::numcookies.

Referenced by Curl_setopt().

void Curl_cookie_freelist ( struct Cookie  ) 

Definition at line 827 of file cookie.c.

References free, and Cookie::next.

Referenced by Curl_cookie_clearall(), and Curl_http().

struct Cookie* Curl_cookie_getlist ( struct CookieInfo ,
char *  ,
char *  ,
bool   
) [read]

struct CookieInfo* Curl_cookie_init ( struct SessionHandle data,
char *  ,
struct CookieInfo ,
bool   
) [read]

struct curl_slist* Curl_cookie_list ( struct SessionHandle data  )  [read]

void Curl_cookie_loadfiles ( struct SessionHandle data  ) 

int Curl_cookie_output ( struct CookieInfo ,
char *   
)


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