Wiljan Arias / WhexReefMonitor

Dependencies:   mbed-rtos EthernetInterface FatFileSystemCpp MCP23S17 SDFileSystem mbed

Fork of HTTPServerHelloWorld by Donatien Garnier

Revision:
6:b2c4687b421d
Child:
8:3655e9a98f28
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Services/Network/RestApiServer/RestServer.cpp	Sun Feb 02 16:57:24 2014 +0000
@@ -0,0 +1,21 @@
+#include "RestServer.h"
+
+RestServer::RestServer(FileSystemLike* aAppSourceFileSystem, FileSystemLike* aLogsFileSystem) {
+    appSourceFileSystem = aAppSourceFileSystem;
+    logsFileSystem = aLogsFileSystem;
+    
+    webServer = new HTTPServer();
+    webServer->addHandler<SimpleHandler>("/testService");
+    FSHandler::mount("/local", "/sources");
+    FSHandler::mount("/msc", "/logs");
+    webServer->addHandler<FSHandler>("/sources");
+    webServer->addHandler<FSHandler>("/logs");
+}
+
+RestServer::~RestServer() {
+    delete webServer;
+}
+
+void RestServer::bind() {
+    webServer->bind(80);    
+}
\ No newline at end of file