mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-18 10:59:45 +00:00
Added mjpg example
This commit is contained in:
1 parent
ed8168e8a1
commit
b77532ea3f
3 files changed
+10
-2
No files matched your search
+5
-1
@@ -48,6 +48,10 @@ upload: upload.c ../mongoose.c
|
||||
auth: auth.c ../mongoose.c
|
||||
$(CC) auth.c ../mongoose.c $(OUT) $(CFLAGS)
|
||||
|
||||
mjpg: mjpg.c ../mongoose.c
|
||||
$(CC) mjpg.c ../mongoose.c $(OUT) $(CFLAGS)
|
||||
|
||||
|
||||
websocket_html.c: websocket.html
|
||||
perl mkdata.pl $< > $@
|
||||
|
||||
@@ -55,4 +59,4 @@ u:
|
||||
g++ unit_test.c -Wall -W -pedantic -lssl -g -O0 $(CFLAGS_EXTRA) && ./a.out
|
||||
|
||||
clean:
|
||||
-@$(RM) hello upload post websocket auth server multi_threaded websocket_html.c *.exe *.dSYM *.obj .*o
|
||||
-@$(RM) hello mjpg upload post websocket auth server multi_threaded websocket_html.c *.exe *.dSYM *.obj .*o
|
||||
@@ -4783,6 +4783,10 @@ static void mg_ev_handler(struct ns_connection *nc, enum ns_event ev, void *p) {
|
||||
break;
|
||||
|
||||
case NS_POLL:
|
||||
if (call_user(conn, MG_POLL) == MG_TRUE) {
|
||||
nc->flags |= NSF_FINISHED_SENDING_DATA;
|
||||
}
|
||||
|
||||
if (conn != NULL && conn->endpoint_type == EP_FILE) {
|
||||
transfer_file_data(conn);
|
||||
}
|
||||
|
||||
+1
-1
@@ -58,7 +58,7 @@ struct mg_connection {
|
||||
};
|
||||
|
||||
struct mg_server; // Opaque structure describing server instance
|
||||
enum mg_result { MG_FALSE, MG_TRUE };
|
||||
enum mg_result { MG_FALSE, MG_TRUE, MG_MORE };
|
||||
enum mg_event {
|
||||
MG_POLL = 100, // Callback return value is ignored
|
||||
MG_CONNECT, // If callback returns MG_FALSE, connect fails
|
||||
|
||||
Reference in new issue
Block a user