📄 cookies.h
字号:
/* $Id: cookies.h,v 1.26 2004/12/17 22:40:38 pasky Exp $ */#ifndef EL__COOKIES_COOKIES_H#define EL__COOKIES_COOKIES_H#include "modules/module.h"#include "protocol/uri.h"#include "util/object.h"#include "util/string.h"#include "util/ttime.h"struct listbox_item;enum cookies_accept { COOKIES_ACCEPT_NONE, COOKIES_ACCEPT_ASK, COOKIES_ACCEPT_ALL};struct cookie_server { LIST_HEAD(struct cookie_server); struct listbox_item *box_item; struct object object; unsigned char host[1]; /* Must be at end of struct. */};struct cookie { LIST_HEAD(struct cookie); unsigned char *name, *value; unsigned char *path, *domain; struct cookie_server *server; /* The host the cookie originated from */ ttime expires; /* Expiration time. Zero means undefined */ int secure; /* Did it have 'secure' attribute */ /* This is indeed maintained by cookies.c, not dialogs.c; much easier * and simpler. */ struct listbox_item *box_item; struct object object;};void accept_cookie(struct cookie *);void free_cookie(struct cookie *);void set_cookie(struct uri *, unsigned char *);void load_cookies(void);void save_cookies(void);/* Note that the returned value points to a static structure and thus the * string will be overwritten at the next call time. The string source * itself is dynamically allocated, though. */struct string *send_cookies(struct uri *uri);extern struct module cookies_module;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -