#ifndef HTTPSERVER #define HTTPSERVER #include "../JuceLibraryCode/JuceHeader.h" #include "IHttp.hpp" class HttpServer : public juce::Thread { public: HttpServer(int port, const char *pDocDir); ~HttpServer(void); void addListener(IHttpListener *pListener); private: int m_port; const char *m_docDir; ListenerList m_listeners; const char* getDocName(char *buffer, int buflen); void run(); }; #endif // HTTPSERVER