mirror of
https://github.com/cesanta/mongoose.git
synced 2026-09-30 13:32:29 +07:00
Nit refactor
This commit is contained in:
@@ -25,8 +25,8 @@ dashboard.html.c: dashboard.html
|
||||
@echo "On-flash size: `grep -oE '[0-9]+' $@ | wc -l`"
|
||||
|
||||
# For development: rebuild and restart if any of the sources change
|
||||
run: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -w ../../glue -e c,h,html,css,js -- make
|
||||
watch: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -e c,h,html,css,js -- make
|
||||
|
||||
clean:
|
||||
rm -rf $(PROG) *.exe *.obj *.dSYM mongoose dashboard.*
|
||||
|
||||
@@ -25,17 +25,22 @@ static struct mg_field fields[] = {
|
||||
{NULL, 0, 0, 0},
|
||||
};
|
||||
|
||||
void run_mongoose(void) {
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
|
||||
void mongoose_init(void) {
|
||||
mg_mgr_init(&mgr);
|
||||
mg_http_listen(&mgr, HTTP_ADDR, mg_dash_ev_handler, &dash);
|
||||
for (;;) {
|
||||
mg_mgr_poll(&mgr, 10);
|
||||
}
|
||||
}
|
||||
|
||||
void mongoose_poll(void) {
|
||||
mg_mgr_poll(&mgr, 1);
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
run_mongoose();
|
||||
mongoose_init();
|
||||
for (;;) {
|
||||
mongoose_poll();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -25,8 +25,8 @@ dashboard.html.c: dashboard.html
|
||||
@echo "On-flash size: `grep -oE '[0-9]+' $@ | wc -l`"
|
||||
|
||||
# For development: rebuild and restart if any of the sources change
|
||||
run: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -w ../../glue -e c,h,html,css,js -- make
|
||||
watch: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -e c,h,html,css,js -- make
|
||||
|
||||
clean:
|
||||
rm -rf $(PROG) *.exe *.obj *.dSYM mongoose dashboard.*
|
||||
|
||||
@@ -30,17 +30,22 @@ static struct mg_field fields[] = {
|
||||
{NULL, 0, 0, 0},
|
||||
};
|
||||
|
||||
void run_mongoose(void) {
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
|
||||
void mongoose_init(void) {
|
||||
mg_mgr_init(&mgr);
|
||||
mg_http_listen(&mgr, HTTP_ADDR, mg_dash_ev_handler, &dash);
|
||||
for (;;) {
|
||||
mg_mgr_poll(&mgr, 10);
|
||||
}
|
||||
}
|
||||
|
||||
void mongoose_poll(void) {
|
||||
mg_mgr_poll(&mgr, 1);
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
run_mongoose();
|
||||
mongoose_init();
|
||||
for (;;) {
|
||||
mongoose_poll();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -25,8 +25,8 @@ dashboard.html.c: dashboard.html
|
||||
@echo "On-flash size: `grep -oE '[0-9]+' $@ | wc -l`"
|
||||
|
||||
# For development: rebuild and restart if any of the sources change
|
||||
run: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -w ../../glue -e c,h,html,css,js -- make
|
||||
watch: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -e c,h,html,css,js -- make
|
||||
|
||||
clean:
|
||||
rm -rf $(PROG) *.exe *.obj *.dSYM mongoose dashboard.*
|
||||
|
||||
@@ -49,24 +49,27 @@ static struct mg_field fields[] = {
|
||||
{NULL, 0, 0, 0},
|
||||
};
|
||||
|
||||
void run_mongoose(void) {
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
|
||||
void mongoose_init(void) {
|
||||
mg_mgr_init(&mgr);
|
||||
mg_http_listen(&mgr, "http://0.0.0.0:8000", mg_dash_ev_handler, &dash);
|
||||
mg_http_listen(&mgr, HTTP_ADDR, mg_dash_ev_handler, &dash);
|
||||
}
|
||||
|
||||
uint64_t timer = 0;
|
||||
for (;;) {
|
||||
mg_mgr_poll(&mgr, 10);
|
||||
|
||||
// Send WS change notifications periodically
|
||||
if (mg_timer_expired(&timer, INTERVAL_MS, mg_now())) {
|
||||
mg_dash_send_change(&mgr, mg_dash_find_field(fields, mg_str("points")));
|
||||
}
|
||||
void mongoose_poll(void) {
|
||||
mg_mgr_poll(&mgr, 1);
|
||||
// Send WS change notifications periodically
|
||||
static uint64_t timer = 0;
|
||||
if (mg_timer_expired(&timer, INTERVAL_MS, mg_now())) {
|
||||
mg_dash_send_change(&mgr, mg_dash_find_field(fields, mg_str("points")));
|
||||
}
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
run_mongoose();
|
||||
mongoose_init();
|
||||
for (;;) {
|
||||
mongoose_poll();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -25,8 +25,8 @@ dashboard.html.c: dashboard.html
|
||||
@echo "On-flash size: `grep -oE '[0-9]+' $@ | wc -l`"
|
||||
|
||||
# For development: rebuild and restart if any of the sources change
|
||||
run: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -w ../../glue -e c,h,html,css,js -- make
|
||||
watch: $(SOURCES)
|
||||
watchexec -r -w server.c -w web_root -e c,h,html,css,js -- make
|
||||
|
||||
clean:
|
||||
rm -rf $(PROG) *.exe *.obj *.dSYM mongoose dashboard.*
|
||||
|
||||
@@ -33,17 +33,22 @@ static struct mg_field fields[] = {
|
||||
{0, 0, 0, 0},
|
||||
};
|
||||
|
||||
void run_mongoose(void) {
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
struct mg_mgr mgr;
|
||||
struct mg_dash dash = {fields};
|
||||
|
||||
void mongoose_init(void) {
|
||||
mg_mgr_init(&mgr);
|
||||
mg_http_listen(&mgr, HTTP_ADDR, mg_dash_ev_handler, &dash);
|
||||
for (;;) {
|
||||
mg_mgr_poll(&mgr, 10);
|
||||
}
|
||||
}
|
||||
|
||||
void mongoose_poll(void) {
|
||||
mg_mgr_poll(&mgr, 1);
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
run_mongoose();
|
||||
mongoose_init();
|
||||
for (;;) {
|
||||
mongoose_poll();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user