Mercurial > urweb
comparison include/urweb.h @ 737:d049d31a1966
Initial support for blobs and upload
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Sat, 25 Apr 2009 13:59:11 -0400 |
parents | 796e42c93c48 |
children | 4bb7e1c0550a |
comparison
equal
deleted
inserted
replaced
736:796e42c93c48 | 737:d049d31a1966 |
---|---|
37 void uw_end_region(uw_context); | 37 void uw_end_region(uw_context); |
38 void uw_memstats(uw_context); | 38 void uw_memstats(uw_context); |
39 | 39 |
40 int uw_send(uw_context, int sock); | 40 int uw_send(uw_context, int sock); |
41 | 41 |
42 void uw_set_input(uw_context, char *name, char *value); | 42 void uw_set_input(uw_context, const char *name, char *value); |
43 char *uw_get_input(uw_context, int name); | 43 char *uw_get_input(uw_context, int name); |
44 char *uw_get_optional_input(uw_context, int name); | 44 char *uw_get_optional_input(uw_context, int name); |
45 | |
46 void uw_set_file_input(uw_context, char *name, uw_Basis_files fs); | |
47 uw_Basis_files uw_get_file_input(uw_context, int name); | |
45 | 48 |
46 void uw_write(uw_context, const char*); | 49 void uw_write(uw_context, const char*); |
47 | 50 |
48 uw_Basis_int uw_Basis_new_client_source(uw_context, uw_Basis_string); | 51 uw_Basis_int uw_Basis_new_client_source(uw_context, uw_Basis_string); |
49 uw_unit uw_Basis_set_client_source(uw_context, uw_Basis_int, uw_Basis_string); | 52 uw_unit uw_Basis_set_client_source(uw_context, uw_Basis_int, uw_Basis_string); |
99 uw_Basis_string uw_Basis_unurlifyString(uw_context, char **); | 102 uw_Basis_string uw_Basis_unurlifyString(uw_context, char **); |
100 uw_Basis_bool uw_Basis_unurlifyBool(uw_context, char **); | 103 uw_Basis_bool uw_Basis_unurlifyBool(uw_context, char **); |
101 uw_Basis_time uw_Basis_unurlifyTime(uw_context, char **); | 104 uw_Basis_time uw_Basis_unurlifyTime(uw_context, char **); |
102 | 105 |
103 uw_Basis_string uw_Basis_strcat(uw_context, const char *, const char *); | 106 uw_Basis_string uw_Basis_strcat(uw_context, const char *, const char *); |
104 uw_Basis_string uw_Basis_strdup(uw_context, const char *); | 107 uw_Basis_string uw_strdup(uw_context, const char *); |
105 uw_Basis_string uw_Basis_maybe_strdup(uw_context, const char *); | 108 uw_Basis_string uw_maybe_strdup(uw_context, const char *); |
106 | 109 |
107 uw_Basis_string uw_Basis_sqlifyInt(uw_context, uw_Basis_int); | 110 uw_Basis_string uw_Basis_sqlifyInt(uw_context, uw_Basis_int); |
108 uw_Basis_string uw_Basis_sqlifyFloat(uw_context, uw_Basis_float); | 111 uw_Basis_string uw_Basis_sqlifyFloat(uw_context, uw_Basis_float); |
109 uw_Basis_string uw_Basis_sqlifyString(uw_context, uw_Basis_string); | 112 uw_Basis_string uw_Basis_sqlifyString(uw_context, uw_Basis_string); |
110 uw_Basis_string uw_Basis_sqlifyBool(uw_context, uw_Basis_bool); | 113 uw_Basis_string uw_Basis_sqlifyBool(uw_context, uw_Basis_bool); |
111 uw_Basis_string uw_Basis_sqlifyTime(uw_context, uw_Basis_time); | 114 uw_Basis_string uw_Basis_sqlifyTime(uw_context, uw_Basis_time); |
115 uw_Basis_string uw_Basis_sqlifyBlob(uw_context, uw_Basis_blob); | |
112 uw_Basis_string uw_Basis_sqlifyChannel(uw_context, uw_Basis_channel); | 116 uw_Basis_string uw_Basis_sqlifyChannel(uw_context, uw_Basis_channel); |
113 uw_Basis_string uw_Basis_sqlifyClient(uw_context, uw_Basis_client); | 117 uw_Basis_string uw_Basis_sqlifyClient(uw_context, uw_Basis_client); |
114 | 118 |
115 uw_Basis_string uw_Basis_sqlifyIntN(uw_context, uw_Basis_int*); | 119 uw_Basis_string uw_Basis_sqlifyIntN(uw_context, uw_Basis_int*); |
116 uw_Basis_string uw_Basis_sqlifyFloatN(uw_context, uw_Basis_float*); | 120 uw_Basis_string uw_Basis_sqlifyFloatN(uw_context, uw_Basis_float*); |
155 uw_Basis_string uw_Basis_bless(uw_context, uw_Basis_string); | 159 uw_Basis_string uw_Basis_bless(uw_context, uw_Basis_string); |
156 | 160 |
157 uw_Basis_string uw_unnull(uw_Basis_string); | 161 uw_Basis_string uw_unnull(uw_Basis_string); |
158 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string); | 162 uw_Basis_string uw_Basis_makeSigString(uw_context, uw_Basis_string); |
159 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit); | 163 uw_Basis_string uw_Basis_sigString(uw_context, uw_unit); |
164 | |
165 uw_Basis_string uw_Basis_fileName(uw_context, uw_Basis_file); | |
166 uw_Basis_blob uw_Basis_fileData(uw_context, uw_Basis_file); | |
167 uw_Basis_int uw_Basis_numFiles(uw_context, uw_Basis_files); | |
168 uw_Basis_file uw_Basis_fileNum(uw_context, uw_Basis_files, uw_Basis_int); |