Simple HTTP example
Dependencies: LWIPInterface NetworkSocketAPI events funcptr mbed-rtos mbed
Diff: SimpleHTTP.h
- Revision:
- 1:ca2041d3a4a6
- Parent:
- 0:9dd004b6a8b7
diff -r 9dd004b6a8b7 -r ca2041d3a4a6 SimpleHTTP.h --- a/SimpleHTTP.h Thu Apr 21 18:36:07 2016 -0500 +++ b/SimpleHTTP.h Fri Apr 22 03:21:03 2016 -0500 @@ -5,6 +5,7 @@ #define SIMPLE_HTTP_H #include "FuncPtr.h" +#include "EventLoop.h" #include "Event.h" #include "TCPServer.h" #include <map> @@ -16,7 +17,7 @@ public: /** SimpleHTTP server lifetime */ - SimpleHTTP(EventQueue *queue, NetworkStack *stack); + SimpleHTTP(NetworkStack *stack); ~SimpleHTTP(); /** Start serving HTTP requests @@ -44,7 +45,7 @@ unsigned get_recv(); private: - EventQueue *_queue; + EventLoop _loop; NetworkStack *_stack; TCPServer _server; std::map<std::string, FuncPtr<int(char *, unsigned)> > _get_cbs;