X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Ffastcgi.h;h=365aa6c6d0565ae91f3afa215cdb91c6561bd07f;hb=6a5de8e3b2870ca950f2116aeb9561ad7d707427;hp=74468aedd3d6ab498b174fa7e21b640ae694b1ec;hpb=01ea4e1cddca0bbf359739a1fefffdccada60481;p=matches%2FMCTX3420.git diff --git a/server/fastcgi.h b/server/fastcgi.h index 74468ae..365aa6c 100644 --- a/server/fastcgi.h +++ b/server/fastcgi.h @@ -54,12 +54,13 @@ typedef struct typedef void (*ModuleHandler) (FCGIContext *context, char *params); -extern void FCGI_LockControl(FCGIContext *context, bool force); +extern bool FCGI_LockControl(FCGIContext *context, bool force); extern void FCGI_ReleaseControl(FCGIContext *context); extern bool FCGI_HasControl(FCGIContext *context, const char *key); extern char *FCGI_KeyPair(char *in, const char **key, const char **value); extern bool FCGI_ParseRequest(FCGIContext *context, char *params, FCGIValue values[], size_t count); extern void FCGI_BeginJSON(FCGIContext *context, StatusCodes status_code); +extern void FCGI_AcceptJSON(FCGIContext *context, const char *description, const char *cookie); extern void FCGI_JSONPair(const char *key, const char *value); extern void FCGI_JSONLong(const char *key, long value); extern void FCGI_JSONDouble(const char *key, double value);