4 #include "http-common.h"
11 typedef int (*service_callback) (http_request_t* request, http_response_t* response);
16 void http_set_service_callback(service_callback callback);
21 void http_set_status(http_response_t* response, status_code_t status);
30 int http_set_res_header(http_response_t* response,
const char* name,
const char* value,
int copy);
35 const char* http_get_req_header(http_request_t* request,
const char* name);
37 int http_set_res_payload(http_response_t* response, uint8_t* payload, uint16_t size);
44 int http_get_query_variable(http_request_t* request,
const char *name,
char* output, uint16_t output_size);
51 int http_get_post_variable(http_request_t* request,
const char *name,
char* output, uint16_t output_size);
56 const char* http_get_content_type_string(content_type_t content_type);
57 content_type_t http_get_header_content_type(http_request_t* request);
#define PROCESS_NAME(name)
Declare the name of a process.