1 #ifndef _fmshttprequesthandlerfactory_
\r
2 #define _fmshttprequesthandlerfactory_
\r
4 #include "ipagehandler.h"
\r
5 #include "../ipaddressacl.h"
\r
6 #include "../ilogger.h"
\r
8 #include <Poco/Net/HTTPRequestHandlerFactory.h>
\r
9 #include <Poco/Net/HTTPServerRequest.h>
\r
11 class FMSHTTPRequestHandlerFactory:public Poco::Net::HTTPRequestHandlerFactory,public ILogger
\r
14 FMSHTTPRequestHandlerFactory();
\r
15 ~FMSHTTPRequestHandlerFactory();
\r
17 Poco::Net::HTTPRequestHandler *createRequestHandler(const Poco::Net::HTTPServerRequest &request);
\r
20 std::vector<IPageHandler *> m_pagehandlers;
\r
25 #endif // _fmshttprequesthandlerfactory_
\r