comparison include/urweb.h @ 466:1626dcba13ee

Cookies work across pages
author Adam Chlipala <adamc@hcoop.net>
date Thu, 06 Nov 2008 14:03:50 -0500
parents bb27c7efcd90
children 3f1b9231a37b
comparison
equal deleted inserted replaced
465:ddd363e856ff 466:1626dcba13ee
4 4
5 int uw_really_send(int sock, void *buf, ssize_t len); 5 int uw_really_send(int sock, void *buf, ssize_t len);
6 6
7 extern uw_unit uw_unit_v; 7 extern uw_unit uw_unit_v;
8 8
9 uw_context uw_init(size_t page_len, size_t heap_len); 9 uw_context uw_init(size_t outHeaders_len, size_t page_len, size_t heap_len);
10 void uw_set_db(uw_context, void*); 10 void uw_set_db(uw_context, void*);
11 void *uw_get_db(uw_context); 11 void *uw_get_db(uw_context);
12 void uw_free(uw_context); 12 void uw_free(uw_context);
13 void uw_reset(uw_context); 13 void uw_reset(uw_context);
14 void uw_reset_keep_request(uw_context); 14 void uw_reset_keep_request(uw_context);
99 99
100 uw_Basis_string uw_Basis_requestHeader(uw_context, uw_Basis_string); 100 uw_Basis_string uw_Basis_requestHeader(uw_context, uw_Basis_string);
101 101
102 void uw_write_header(uw_context, uw_Basis_string); 102 void uw_write_header(uw_context, uw_Basis_string);
103 103
104 uw_Basis_string uw_Basis_get_cookie(uw_context, uw_Basis_string); 104 uw_Basis_string uw_Basis_get_cookie(uw_context, uw_Basis_string c);
105 uw_unit uw_Basis_set_cookie(uw_context, uw_Basis_string, uw_Basis_string); 105 uw_unit uw_Basis_set_cookie(uw_context, uw_Basis_string prefix, uw_Basis_string c, uw_Basis_string v);