--- smsdaemon/embedded-http/embeddedhttp.cpp 2010/04/27 21:00:01 676 +++ smsdaemon/embedded-http/embeddedhttp.cpp 2010/04/27 21:03:37 677 @@ -32,9 +32,16 @@ mg_printf(conn, "%s", "HTTP/1.1 200 OK\r\n"); mg_printf(conn, "%s", "Content-Type: text/plain\r\n\r\n"); - mg_printf(conn, "%s", os.str().c_str() ); + mg_printf(conn, "%s", os.str().c_str() ); +} +void show_index(struct mg_connection *conn, const struct mg_request_info *request_info, void *user_data) { + mg_printf(conn, "%s", "HTTP/1.1 200 OK\r\n"); + mg_printf(conn, "%s", "Content-Type: text/plain\r\n\r\n"); + mg_printf(conn, "%s", "

smsdaemon

\n"); + mg_printf(conn, "%s", "smsdaemon status\n"); + mg_printf(conn, "%s", ""); } void EmbeddedHttp::startServer() { @@ -42,6 +49,7 @@ m_context = mg_start(); mg_set_option(m_context, "ports", "8080"); + mg_set_uri_callback(m_context, "/", &show_index, 0); mg_set_uri_callback(m_context, "/status", &show_secret, 0); }