comparison include/urweb.h @ 1050:93315ac00394

More fun with cookies
author Adam Chlipala <adamc@hcoop.net>
date Thu, 26 Nov 2009 14:20:00 -0500
parents a8a825861397
children e8a35d710ab9
comparison
equal deleted inserted replaced
1049:c2317cfb99ec 1050:93315ac00394
183 uw_Basis_string uw_Basis_requestHeader(uw_context, uw_Basis_string); 183 uw_Basis_string uw_Basis_requestHeader(uw_context, uw_Basis_string);
184 184
185 void uw_write_header(uw_context, uw_Basis_string); 185 void uw_write_header(uw_context, uw_Basis_string);
186 186
187 uw_Basis_string uw_Basis_get_cookie(uw_context, uw_Basis_string c); 187 uw_Basis_string uw_Basis_get_cookie(uw_context, uw_Basis_string c);
188 uw_unit uw_Basis_set_cookie(uw_context, uw_Basis_string prefix, uw_Basis_string c, uw_Basis_string v); 188 uw_unit uw_Basis_set_cookie(uw_context, uw_Basis_string prefix, uw_Basis_string c, uw_Basis_string v, uw_Basis_time *expires, uw_Basis_bool secure);
189 uw_unit uw_Basis_clear_cookie(uw_context, uw_Basis_string prefix, uw_Basis_string c);
189 190
190 uw_Basis_channel uw_Basis_new_channel(uw_context, uw_unit); 191 uw_Basis_channel uw_Basis_new_channel(uw_context, uw_unit);
191 uw_unit uw_Basis_send(uw_context, uw_Basis_channel, uw_Basis_string); 192 uw_unit uw_Basis_send(uw_context, uw_Basis_channel, uw_Basis_string);
192 193
193 uw_Basis_client uw_Basis_self(uw_context); 194 uw_Basis_client uw_Basis_self(uw_context);
208 uw_Basis_int uw_Basis_blobSize(uw_context, uw_Basis_blob); 209 uw_Basis_int uw_Basis_blobSize(uw_context, uw_Basis_blob);
209 210
210 __attribute__((noreturn)) void uw_return_blob(uw_context, uw_Basis_blob, uw_Basis_string mimeType); 211 __attribute__((noreturn)) void uw_return_blob(uw_context, uw_Basis_blob, uw_Basis_string mimeType);
211 212
212 uw_Basis_time uw_Basis_now(uw_context); 213 uw_Basis_time uw_Basis_now(uw_context);
214 extern const uw_Basis_time uw_Basis_minTime;
213 215
214 void uw_register_transactional(uw_context, void *data, uw_callback commit, uw_callback rollback, uw_callback free); 216 void uw_register_transactional(uw_context, void *data, uw_callback commit, uw_callback rollback, uw_callback free);
215 217
216 void uw_check_heap(uw_context, size_t extra); 218 void uw_check_heap(uw_context, size_t extra);
217 char *uw_heap_front(uw_context); 219 char *uw_heap_front(uw_context);