Mercurial > urweb
comparison include/urweb/urweb_cpp.h @ 1932:98895243b5b6
Change handling of returned text blobs, to activate the normal EWrite optimizations
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Wed, 11 Dec 2013 18:22:10 -0500 |
parents | 1a04b1edded2 |
children | 420d129c4174 |
comparison
equal
deleted
inserted
replaced
1931:1a04b1edded2 | 1932:98895243b5b6 |
---|---|
207 | 207 |
208 uw_Basis_string uw_Basis_requestHeader(struct uw_context *, uw_Basis_string); | 208 uw_Basis_string uw_Basis_requestHeader(struct uw_context *, uw_Basis_string); |
209 | 209 |
210 void uw_write_header(struct uw_context *, uw_Basis_string); | 210 void uw_write_header(struct uw_context *, uw_Basis_string); |
211 void uw_clear_headers(struct uw_context *); | 211 void uw_clear_headers(struct uw_context *); |
212 void uw_Basis_clear_page(struct uw_context *); | |
212 | 213 |
213 uw_Basis_string uw_Basis_get_cookie(struct uw_context *, uw_Basis_string c); | 214 uw_Basis_string uw_Basis_get_cookie(struct uw_context *, uw_Basis_string c); |
214 uw_unit uw_Basis_set_cookie(struct uw_context *, uw_Basis_string prefix, uw_Basis_string c, uw_Basis_string v, uw_Basis_time *expires, uw_Basis_bool secure); | 215 uw_unit uw_Basis_set_cookie(struct uw_context *, uw_Basis_string prefix, uw_Basis_string c, uw_Basis_string v, uw_Basis_time *expires, uw_Basis_bool secure); |
215 uw_unit uw_Basis_clear_cookie(struct uw_context *, uw_Basis_string prefix, uw_Basis_string c); | 216 uw_unit uw_Basis_clear_cookie(struct uw_context *, uw_Basis_string prefix, uw_Basis_string c); |
216 | 217 |
253 int uw_hasPostBody(struct uw_context *); | 254 int uw_hasPostBody(struct uw_context *); |
254 uw_Basis_postBody uw_getPostBody(struct uw_context *); | 255 uw_Basis_postBody uw_getPostBody(struct uw_context *); |
255 | 256 |
256 void uw_mayReturnIndirectly(struct uw_context *); | 257 void uw_mayReturnIndirectly(struct uw_context *); |
257 __attribute__((noreturn)) void uw_return_blob(struct uw_context *, uw_Basis_blob, uw_Basis_string mimeType); | 258 __attribute__((noreturn)) void uw_return_blob(struct uw_context *, uw_Basis_blob, uw_Basis_string mimeType); |
259 __attribute__((noreturn)) void uw_return_blob_from_page(struct uw_context *, uw_Basis_string mimeType); | |
258 __attribute__((noreturn)) void uw_redirect(struct uw_context *, uw_Basis_string url); | 260 __attribute__((noreturn)) void uw_redirect(struct uw_context *, uw_Basis_string url); |
259 | 261 |
260 uw_Basis_time uw_Basis_now(struct uw_context *); | 262 uw_Basis_time uw_Basis_now(struct uw_context *); |
261 uw_Basis_time uw_Basis_addSeconds(struct uw_context *, uw_Basis_time, uw_Basis_int); | 263 uw_Basis_time uw_Basis_addSeconds(struct uw_context *, uw_Basis_time, uw_Basis_int); |
262 uw_Basis_int uw_Basis_diffInSeconds(struct uw_context *, uw_Basis_time, uw_Basis_time); | 264 uw_Basis_int uw_Basis_diffInSeconds(struct uw_context *, uw_Basis_time, uw_Basis_time); |