From ba02fb4aced5868d047a5bffbd2ed87583daee4d Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sun, 9 Jan 2005 16:29:34 +0000 Subject: - add more python stuff - fix some gui/gdi - add eslider - improve windowstyle --- lib/network/http.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 lib/network/http.cpp (limited to 'lib/network/http.cpp') diff --git a/lib/network/http.cpp b/lib/network/http.cpp new file mode 100644 index 00000000..dc98a0bd --- /dev/null +++ b/lib/network/http.cpp @@ -0,0 +1,33 @@ +#include +#include +#include + +eHTTPServer *eHTTPServer::m_instance; + +RESULT eHTTPServer::getDynResolver(eHTTPDynPathResolverPtr &ptr) +{ + ptr = m_dyn; + if (!m_dyn) + return -1; + return 0; +} + +RESULT eHTTPServer::getFileResolver(eHTTPFilePathResolverPtr &ptr) +{ + ptr = m_file; + if (!m_file) + return -1; + return 0; +} + +eHTTPServer::eHTTPServer(): m_httpd(8080, eApp) +{ + m_instance = this; + m_dyn = new eHTTPDynPathResolver(); + m_file = new eHTTPFilePathResolver(); + + m_httpd.addResolver(m_dyn); + m_httpd.addResolver(m_file); +} + +eAutoInitP0 init_eHTTPServer(eAutoInitNumbers::network, "main http server"); -- cgit v1.2.3