diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2020-02-04 18:14:54 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2020-02-04 18:14:54 +0300 |
commit | 8ef310a22a54dca7a80947f83f03bc296ab298dd (patch) | |
tree | 739df8f259747508176ecfcdb32f06d711d6c244 /src/cgi.h | |
parent | 676f6520bf76867135f1af4fab5d69b3b212d198 (diff) | |
download | magi-8ef310a22a54dca7a80947f83f03bc296ab298dd.tar magi-8ef310a22a54dca7a80947f83f03bc296ab298dd.tar.xz magi-8ef310a22a54dca7a80947f83f03bc296ab298dd.zip |
[magi]
Diffstat (limited to 'src/cgi.h')
-rw-r--r-- | src/cgi.h | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -8,20 +8,27 @@ /* Constructs non-post part of request from environment; * Returns null only in case of error. */ -int magi_request_cgi(struct magi_request * request); +int magi_request_cgi(magi_request *request); /* Complete request with post data from standard input; * Returns null only in case of error. */ -int magi_request_resume_cgi(struct magi_request * request); +int magi_request_resume_cgi(magi_request *request); + +/* Shortcut for applying both previous. */ +int magi_request_full_cgi(magi_request *request); /* Sends response to standard output; * Returns null only in case of error. */ -int magi_response_cgi(struct magi_response * response); +int magi_response_cgi(magi_response *response); + +/* Shortcut for magi_response_cgi with desctruction after it. */ +int magi_response_cgi_clear(magi_response *response); + /* Sends a standart response of Bad Request error to standard output; * Returns null only in case of error. */ -int magi_error_cgi(enum magi_error error); +int magi_error_cgi(magi_error error); #endif |