summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/web/mongoose.h
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2014-06-12 07:03:23 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2014-06-12 07:03:23 +0000
commit84f70285df3341f6ed415ca5eb6b309db7866cc3 (patch)
treeb1ca4748df7fdb85efc0fa83eb968ea90fed87e8 /src/lib/web/mongoose.h
parentead56f4d3c9cc174f96db341d01875bb53d276e6 (diff)
Updated mongoose and fixed initial websocket connecte to client (nw)
Diffstat (limited to 'src/lib/web/mongoose.h')
-rw-r--r--src/lib/web/mongoose.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/web/mongoose.h b/src/lib/web/mongoose.h
index c1e1a374b13..c616be466d0 100644
--- a/src/lib/web/mongoose.h
+++ b/src/lib/web/mongoose.h
@@ -68,6 +68,7 @@ enum mg_event {
MG_REPLY, // If callback returns MG_FALSE, Mongoose closes connection
MG_CLOSE, // Connection is closed, callback return value is ignored
MG_WS_HANDSHAKE, // New websocket connection, handshake request
+ MG_WS_CONNECT, // New websocket connection established
MG_HTTP_ERROR // If callback returns MG_FALSE, Mongoose continues with err
};
typedef int (*mg_handler_t)(struct mg_connection *, enum mg_event);
@@ -92,6 +93,7 @@ const char *mg_get_option(const struct mg_server *server, const char *name);
void mg_set_listening_socket(struct mg_server *, int sock);
int mg_get_listening_socket(struct mg_server *);
void mg_iterate_over_connections(struct mg_server *, mg_handler_t, void *);
+struct mg_connection *mg_next(struct mg_server *, struct mg_connection *);
void mg_wakeup_server(struct mg_server *);
void mg_wakeup_server_ex(struct mg_server *, mg_handler_t, const char *, ...);
struct mg_connection *mg_connect(struct mg_server *, const char *, int, int);