|
CIVETWEB_API struct mg_context * | mg_start (const struct mg_callbacks *callbacks, void *user_data, const char **configuration_options) |
|
CIVETWEB_API void | mg_stop (struct mg_context *) |
|
CIVETWEB_API void | mg_set_request_handler (struct mg_context *ctx, const char *uri, mg_request_handler handler, void *cbdata) |
|
CIVETWEB_API void | mg_set_websocket_handler (struct mg_context *ctx, const char *uri, mg_websocket_connect_handler connect_handler, mg_websocket_ready_handler ready_handler, mg_websocket_data_handler data_handler, mg_websocket_close_handler close_handler, void *cbdata) |
|
CIVETWEB_API void | mg_set_auth_handler (struct mg_context *ctx, const char *uri, mg_authorization_handler handler, void *cbdata) |
|
CIVETWEB_API const char * | mg_get_option (const struct mg_context *ctx, const char *name) |
|
CIVETWEB_API struct mg_context * | mg_get_context (const struct mg_connection *conn) |
|
CIVETWEB_API void * | mg_get_user_data (const struct mg_context *ctx) |
|
CIVETWEB_API void | mg_set_user_connection_data (const struct mg_connection *conn, void *data) |
|
CIVETWEB_API void * | mg_get_user_connection_data (const struct mg_connection *conn) |
|
CIVETWEB_API const struct mg_option * | mg_get_valid_options (void) |
|
CIVETWEB_API int | mg_get_server_ports (const struct mg_context *ctx, int size, struct mg_server_ports *ports) |
|
CIVETWEB_API size_t | mg_get_ports (const struct mg_context *ctx, size_t size, int *ports, int *ssl) |
|
CIVETWEB_API int | mg_modify_passwords_file (const char *passwords_file_name, const char *domain, const char *user, const char *password) |
|
CIVETWEB_API const struct mg_request_info * | mg_get_request_info (const struct mg_connection *) |
|
CIVETWEB_API int | mg_write (struct mg_connection *, const void *buf, size_t len) |
|
CIVETWEB_API int | mg_websocket_write (struct mg_connection *conn, int opcode, const char *data, size_t data_len) |
|
CIVETWEB_API int | mg_websocket_client_write (struct mg_connection *conn, int opcode, const char *data, size_t data_len) |
|
CIVETWEB_API void | mg_lock_connection (struct mg_connection *conn) |
|
CIVETWEB_API void | mg_unlock_connection (struct mg_connection *conn) |
|
CIVETWEB_API void | mg_lock_context (struct mg_context *ctx) |
|
CIVETWEB_API void | mg_unlock_context (struct mg_context *ctx) |
|
CIVETWEB_API int | mg_printf (struct mg_connection *, PRINTF_FORMAT_STRING(const char *fmt),...) PRINTF_ARGS(2 |
|
CIVETWEB_API int CIVETWEB_API void | mg_send_file (struct mg_connection *conn, const char *path) |
|
CIVETWEB_API void | mg_send_mime_file (struct mg_connection *conn, const char *path, const char *mime_type) |
|
CIVETWEB_API long long | mg_store_body (struct mg_connection *conn, const char *path) |
|
CIVETWEB_API int | mg_read (struct mg_connection *, void *buf, size_t len) |
|
CIVETWEB_API const char * | mg_get_header (const struct mg_connection *, const char *name) |
|
CIVETWEB_API int | mg_get_var (const char *data, size_t data_len, const char *var_name, char *dst, size_t dst_len) |
|
CIVETWEB_API int | mg_get_var2 (const char *data, size_t data_len, const char *var_name, char *dst, size_t dst_len, size_t occurrence) |
|
CIVETWEB_API int | mg_get_cookie (const char *cookie, const char *var_name, char *buf, size_t buf_len) |
|
CIVETWEB_API struct mg_connection * | mg_download (const char *host, int port, int use_ssl, char *error_buffer, size_t error_buffer_size, PRINTF_FORMAT_STRING(const char *request_fmt),...) PRINTF_ARGS(6 |
|
CIVETWEB_API struct mg_connection CIVETWEB_API void | mg_close_connection (struct mg_connection *conn) |
|
CIVETWEB_API int | mg_upload (struct mg_connection *conn, const char *destination_dir) |
|
CIVETWEB_API int | mg_handle_form_request (struct mg_connection *conn, struct mg_form_data_handler *fdh) |
|
CIVETWEB_API int | mg_start_thread (mg_thread_func_t f, void *p) |
|
CIVETWEB_API const char * | mg_get_builtin_mime_type (const char *file_name) |
|
CIVETWEB_API const char * | mg_version (void) |
|
CIVETWEB_API int | mg_url_decode (const char *src, int src_len, char *dst, int dst_len, int is_form_url_encoded) |
|
CIVETWEB_API int | mg_url_encode (const char *src, char *dst, size_t dst_len) |
|
CIVETWEB_API char * | mg_md5 (char buf[33],...) |
|
CIVETWEB_API void | mg_cry (const struct mg_connection *conn, PRINTF_FORMAT_STRING(const char *fmt),...) PRINTF_ARGS(2 |
|
CIVETWEB_API void CIVETWEB_API int | mg_strncasecmp (const char *s1, const char *s2, size_t len) |
|
CIVETWEB_API struct mg_connection * | mg_connect_websocket_client (const char *host, int port, int use_ssl, char *error_buffer, size_t error_buffer_size, const char *path, const char *origin, mg_websocket_data_handler data_func, mg_websocket_close_handler close_func, void *user_data) |
|
CIVETWEB_API struct mg_connection * | mg_connect_client (const char *host, int port, int use_ssl, char *error_buffer, size_t error_buffer_size) |
|
CIVETWEB_API struct mg_connection * | mg_connect_client_secure (const struct mg_client_options *client_options, char *error_buffer, size_t error_buffer_size) |
|
CIVETWEB_API int | mg_get_response (struct mg_connection *conn, char *ebuf, size_t ebuf_len, int timeout) |
|
CIVETWEB_API unsigned | mg_check_feature (unsigned feature) |
|