11#ifndef MYMPD_WEB_SERVER_RESPONSE_H
12#define MYMPD_WEB_SERVER_RESPONSE_H
14#include "dist/mongoose/mongoose.h"
22 const char *headers,
const char *file);
27void webserver_send_data(
struct mg_connection *nc,
const char *data,
size_t len,
const char *headers);
34#ifdef MYMPD_EMBEDDED_ASSETS
jsonrpc_facilities
Definition json_rpc.h:47
jsonrpc_severities
Definition json_rpc.h:32
mympd_cmd_ids
Definition api.h:265
bool webserver_serve_embedded_files(struct mg_connection *nc, sds uri)
Definition response.c:256
void webserver_send_raw_response(struct mg_mgr *mgr, struct t_work_response *response)
Definition response.c:27
void webserver_send_header_found(struct mg_connection *nc, const char *location, const char *headers)
Definition response.c:220
void webserver_send_header_ok(struct mg_connection *nc, size_t len, const char *headers)
Definition response.c:123
void webserver_send_raw(struct mg_connection *nc, const char *data, size_t len)
Definition response.c:150
void webserver_send_header_redirect(struct mg_connection *nc, const char *location, const char *headers)
Definition response.c:200
void webserver_send_cors_reply(struct mg_connection *nc)
Definition response.c:237
void webserver_send_data(struct mg_connection *nc, const char *data, size_t len, const char *headers)
Definition response.c:137
void webserver_send_error(struct mg_connection *nc, int code, const char *msg)
Definition response.c:97
void webserver_send_api_response(struct mg_mgr *mgr, struct t_work_response *response)
Definition response.c:56
void webserver_send_jsonrpc_response(struct mg_connection *nc, enum mympd_cmd_ids cmd_id, unsigned request_id, enum jsonrpc_facilities facility, enum jsonrpc_severities severity, const char *message)
Definition response.c:165
void webserver_serve_file(struct mg_connection *nc, struct mg_http_message *hm, const char *headers, const char *file)
Definition response.c:183
void webserver_send_redirect(struct mg_mgr *mgr, struct t_work_response *response)
Definition response.c:40