Classes | Macros | Functions
cookie.h File Reference
#include "curl_setup.h"
#include <curl/curl.h>
Include dependency graph for cookie.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Cookie
 
struct  CookieInfo
 

Macros

#define MAX_COOKIE_LINE   5000
 
#define MAX_COOKIE_LINE_TXT   "4999"
 
#define MAX_NAME   4096
 
#define MAX_NAME_TXT   "4095"
 

Functions

struct CookieCurl_cookie_add (struct Curl_easy *data, struct CookieInfo *, bool header, char *lineptr, const char *domain, const char *path)
 
void Curl_cookie_cleanup (struct CookieInfo *)
 
void Curl_cookie_clearall (struct CookieInfo *cookies)
 
void Curl_cookie_clearsess (struct CookieInfo *cookies)
 
void Curl_cookie_freelist (struct Cookie *cookies)
 
struct CookieCurl_cookie_getlist (struct CookieInfo *, const char *, const char *, bool)
 
struct CookieInfoCurl_cookie_init (struct Curl_easy *data, const char *, struct CookieInfo *, bool)
 
struct curl_slistCurl_cookie_list (struct Curl_easy *data)
 
void Curl_cookie_loadfiles (struct Curl_easy *data)
 
void Curl_flush_cookies (struct Curl_easy *data, int cleanup)
 

Macro Definition Documentation

#define MAX_COOKIE_LINE   5000

Definition at line 69 of file cookie.h.

#define MAX_COOKIE_LINE_TXT   "4999"

Definition at line 70 of file cookie.h.

#define MAX_NAME   4096

Definition at line 73 of file cookie.h.

#define MAX_NAME_TXT   "4095"

Definition at line 74 of file cookie.h.

Function Documentation

struct Cookie* Curl_cookie_add ( struct Curl_easy data,
struct CookieInfo ,
bool  header,
char *  lineptr,
const char *  domain,
const char *  path 
)

Definition at line 364 of file cookie.c.

void Curl_cookie_cleanup ( struct CookieInfo )

Definition at line 1308 of file cookie.c.

void Curl_cookie_clearall ( struct CookieInfo cookies)

Definition at line 1235 of file cookie.c.

void Curl_cookie_clearsess ( struct CookieInfo cookies)

Definition at line 1270 of file cookie.c.

void Curl_cookie_freelist ( struct Cookie cookies)

Definition at line 1252 of file cookie.c.

struct Cookie* Curl_cookie_getlist ( struct CookieInfo ,
const char *  ,
const char *  ,
bool   
)

Definition at line 1130 of file cookie.c.

struct CookieInfo* Curl_cookie_init ( struct Curl_easy data,
const char *  ,
struct CookieInfo ,
bool   
)

Definition at line 974 of file cookie.c.

struct curl_slist* Curl_cookie_list ( struct Curl_easy data)

Definition at line 1437 of file cookie.c.

void Curl_cookie_loadfiles ( struct Curl_easy data)

Definition at line 262 of file cookie.c.

void Curl_flush_cookies ( struct Curl_easy data,
int  cleanup 
)

Definition at line 1446 of file cookie.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17