comparison include/urweb/urweb.h @ 1799:3d922a28370b

Basis.getenv
author Adam Chlipala <adam@chlipala.net>
date Thu, 02 Aug 2012 16:33:25 -0400
parents 69daa6d70299
children 690638bd9fef
comparison
equal deleted inserted replaced
1798:10a2cb93d175 1799:3d922a28370b
33 char *uw_get_url_prefix(uw_context); 33 char *uw_get_url_prefix(uw_context);
34 34
35 failure_kind uw_begin_init(uw_context); 35 failure_kind uw_begin_init(uw_context);
36 void uw_set_on_success(char *); 36 void uw_set_on_success(char *);
37 void uw_set_headers(uw_context, char *(*get_header)(void *, const char *), void *get_header_data); 37 void uw_set_headers(uw_context, char *(*get_header)(void *, const char *), void *get_header_data);
38 void uw_set_env(uw_context, char *(*get_env)(void *, const char *), void *get_env_data);
38 failure_kind uw_begin(uw_context, char *path); 39 failure_kind uw_begin(uw_context, char *path);
39 failure_kind uw_begin_onError(uw_context, char *msg); 40 failure_kind uw_begin_onError(uw_context, char *msg);
40 void uw_login(uw_context); 41 void uw_login(uw_context);
41 void uw_commit(uw_context); 42 void uw_commit(uw_context);
42 int uw_rollback(uw_context, int will_retry); 43 int uw_rollback(uw_context, int will_retry);
218 219
219 uw_Basis_string uw_Basis_bless(uw_context, uw_Basis_string); 220 uw_Basis_string uw_Basis_bless(uw_context, uw_Basis_string);
220 uw_Basis_string uw_Basis_blessMime(uw_context, uw_Basis_string); 221 uw_Basis_string uw_Basis_blessMime(uw_context, uw_Basis_string);
221 uw_Basis_string uw_Basis_blessRequestHeader(uw_context, uw_Basis_string); 222 uw_Basis_string uw_Basis_blessRequestHeader(uw_context, uw_Basis_string);
222 uw_Basis_string uw_Basis_blessResponseHeader(uw_context, uw_Basis_string); 223 uw_Basis_string uw_Basis_blessResponseHeader(uw_context, uw_Basis_string);
224 uw_Basis_string uw_Basis_blessEnvVar(uw_context, uw_Basis_string);
223 225
224 uw_Basis_string uw_Basis_checkUrl(uw_context, uw_Basis_string); 226 uw_Basis_string uw_Basis_checkUrl(uw_context, uw_Basis_string);
225 uw_Basis_string uw_Basis_checkMime(uw_context, uw_Basis_string); 227 uw_Basis_string uw_Basis_checkMime(uw_context, uw_Basis_string);
226 uw_Basis_string uw_Basis_checkRequestHeader(uw_context, uw_Basis_string); 228 uw_Basis_string uw_Basis_checkRequestHeader(uw_context, uw_Basis_string);
227 uw_Basis_string uw_Basis_checkResponseHeader(uw_context, uw_Basis_string); 229 uw_Basis_string uw_Basis_checkResponseHeader(uw_context, uw_Basis_string);
230 uw_Basis_string uw_Basis_checkEnvVar(uw_context, uw_Basis_string);
228 231
229 uw_Basis_string uw_Basis_getHeader(uw_context, uw_Basis_string name); 232 uw_Basis_string uw_Basis_getHeader(uw_context, uw_Basis_string name);
230 uw_unit uw_Basis_setHeader(uw_context, uw_Basis_string name, uw_Basis_string value); 233 uw_unit uw_Basis_setHeader(uw_context, uw_Basis_string name, uw_Basis_string value);
234 uw_Basis_string uw_Basis_getenv(uw_context, uw_Basis_string name);
231 235
232 uw_Basis_string uw_unnull(uw_Basis_string); 236 uw_Basis_string uw_unnull(uw_Basis_string);
233 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string); 237 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string);
234 int uw_streq(uw_Basis_string, uw_Basis_string); 238 int uw_streq(uw_Basis_string, uw_Basis_string);
235 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit); 239 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit);