Files
subconverter/webserver.h
Tindy X e4f5bcdbc0 Bug fixes
Fix broken parsing support for Clash Shadowsocks configuration.
Fix support for multipart Surge custom rule.
Optimize codes.
INIReader: Remove MAX_LINE_LENGTH limit.
2019-11-12 09:56:48 +08:00

21 lines
594 B
C++

#ifndef WEBSERVER_H_INCLUDED
#define WEBSERVER_H_INCLUDED
typedef std::string (*response_callback)(std::string, std::string); //process arguments and POST data and return served-content
#define RESPONSE_CALLBACK_ARGS std::string argument, std::string postdata
struct listener_args
{
std::string listen_address;
int port;
int max_conn;
int max_workers;
};
void append_response(std::string method, std::string uri, std::string content_type, response_callback response);
int start_web_server(void *argv);
int start_web_server_multi(void *argv);
#endif // WEBSERVER_H_INCLUDED