aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-03-17 23:27:44 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-03-17 23:27:44 +0300
commit1d8e7d8ef36de7bae2c62f63bec0e9914f18e77d (patch)
tree79e049c3204216d99199e5d4f299b79c0547037c /include
parentd9f19275d0549c4b9c3402e1fd28c71627507557 (diff)
downloadmagi-1d8e7d8ef36de7bae2c62f63bec0e9914f18e77d.tar
magi-1d8e7d8ef36de7bae2c62f63bec0e9914f18e77d.tar.xz
magi-1d8e7d8ef36de7bae2c62f63bec0e9914f18e77d.zip
[magi]
Diffstat (limited to 'include')
-rw-r--r--include/magi/response.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/magi/response.h b/include/magi/response.h
index 756e2bd..4b71ef5 100644
--- a/include/magi/response.h
+++ b/include/magi/response.h
@@ -12,12 +12,14 @@
*/
#include "request.h"
#include <stdio.h>
+#include <stdarg.h>
-/* * * TODO * * */
+/* * * TODO: Comments * * */
typedef void (*magi_response_method_head)(void *ud, magi_param *header);
typedef void (*magi_response_method_start_body)(void *ud);
typedef void (*magi_response_method_body)(void *ud, const char *data, int len);
+typedef void (*magi_response_method_fmt)(void *ud, const char *f, va_list a);
typedef void (*magi_response_method_file)(void *ud, FILE *file);
typedef void (*magi_response_method_close)(void *ud);
@@ -25,6 +27,7 @@ typedef struct magi_response_methods {
magi_response_method_head head;
magi_response_method_start_body start_body;
magi_response_method_body body;
+ magi_response_method_fmt format;
magi_response_method_file file;
magi_response_method_close close;
} magi_response_methods;