
Go to the source code of this file.
Classes | |
| struct | mg_request_info::mg_header |
| struct | mg_request_info |
Typedefs | |
| typedef void *(* | mg_callback_t )(enum mg_event event, struct mg_connection *conn, const struct mg_request_info *request_info) |
Enumerations | |
| enum | mg_event { MG_NEW_REQUEST, MG_HTTP_ERROR, MG_EVENT_LOG, MG_INIT_SSL } |
Functions | |
| int | mg_get_cookie (const struct mg_connection *, const char *cookie_name, char *buf, size_t buf_len) |
| const char * | mg_get_header (const struct mg_connection *, const char *name) |
| const char * | mg_get_option (const struct mg_context *ctx, const char *name) |
| const char ** | mg_get_valid_option_names (void) |
| int | mg_get_var (const char *data, size_t data_len, const char *var_name, char *buf, size_t buf_len) |
| void | mg_md5 (char *buf,...) |
| int | mg_modify_passwords_file (struct mg_context *ctx, const char *passwords_file_name, const char *user, const char *password) |
| int | mg_printf (struct mg_connection *, const char *fmt,...) |
| int | mg_read (struct mg_connection *, void *buf, size_t len) |
| struct mg_context * | mg_start (mg_callback_t callback, void *user_data, const char **options) |
| void | mg_stop (struct mg_context *) |
| const char * | mg_version (void) |
| int | mg_write (struct mg_connection *, const void *buf, size_t len) |
| typedef void*(* mg_callback_t)(enum mg_event event, struct mg_connection *conn, const struct mg_request_info *request_info) |
Definition at line 77 of file mongoose.h.
| enum mg_event |
Definition at line 53 of file mongoose.h.
| int mg_get_cookie | ( | const struct mg_connection * | , |
| const char * | cookie_name, | ||
| char * | buf, | ||
| size_t | buf_len | ||
| ) |
Definition at line 1498 of file mongoose.c.
| const char* mg_get_header | ( | const struct mg_connection * | , |
| const char * | name | ||
| ) |
Definition at line 708 of file mongoose.c.
| const char* mg_get_option | ( | const struct mg_context * | ctx, |
| const char * | name | ||
| ) |
Definition at line 486 of file mongoose.c.
| const char** mg_get_valid_option_names | ( | void | ) |
Definition at line 464 of file mongoose.c.
| int mg_get_var | ( | const char * | data, |
| size_t | data_len, | ||
| const char * | var_name, | ||
| char * | buf, | ||
| size_t | buf_len | ||
| ) |
Definition at line 1462 of file mongoose.c.
| void mg_md5 | ( | char * | buf, |
| ... | |||
| ) |
Definition at line 1998 of file mongoose.c.
| int mg_modify_passwords_file | ( | struct mg_context * | ctx, |
| const char * | passwords_file_name, | ||
| const char * | user, | ||
| const char * | password | ||
| ) |
Definition at line 2233 of file mongoose.c.
| int mg_printf | ( | struct mg_connection * | , |
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 1415 of file mongoose.c.
| int mg_read | ( | struct mg_connection * | , |
| void * | buf, | ||
| size_t | len | ||
| ) |
Definition at line 1361 of file mongoose.c.
| struct mg_context* mg_start | ( | mg_callback_t | callback, |
| void * | user_data, | ||
| const char ** | options | ||
| ) | [read] |
Definition at line 4076 of file mongoose.c.
| void mg_stop | ( | struct mg_context * | ) |
Definition at line 4062 of file mongoose.c.
| const char* mg_version | ( | void | ) |
Definition at line 557 of file mongoose.c.
| int mg_write | ( | struct mg_connection * | , |
| const void * | buf, | ||
| size_t | len | ||
| ) |
Definition at line 1410 of file mongoose.c.