parameter management
This commit is contained in:
@@ -43,7 +43,7 @@ typedef struct restd_resp_s restd_resp_t;
|
||||
/**
|
||||
* User callback(hook) prototype.
|
||||
*/
|
||||
typedef int (*restd_callback)(struct evhttp_request *req, void *arg);
|
||||
typedef int (*restd_callback)(restd_resp_t *response, void *arg);
|
||||
typedef void (*restd_userdata_free_cb)(void *conn, void *userdata);
|
||||
|
||||
/*------------------------------- INCLUDES ----------------------------------*/
|
||||
@@ -57,8 +57,8 @@ extern void restd_server_set_option(restd_server_t *server, const char *key, con
|
||||
extern void restd_server_register_hook_on_path(restd_server_t *server, enum evhttp_cmd_type method, const char *path,
|
||||
restd_callback cb, void *userdata);
|
||||
|
||||
extern void restd_http_response(struct evhttp_request *req, int code, const char *contenttype, const char *data);
|
||||
extern char *restd_http_get_body(struct evhttp_request *req);
|
||||
extern void restd_http_response(restd_resp_t *response, int code, const char *contenttype, const char *data);
|
||||
extern char *restd_http_get_body(restd_resp_t *response);
|
||||
|
||||
extern restd_hook_t *restd_hook_new(void);
|
||||
extern void restd_hook_free(restd_hook_t *hook);
|
||||
|
||||
Reference in New Issue
Block a user