#ifndef CONTROLSERVER_H #define CONTROLSERVER_H #include #include #include #include #include #include "PlexHTTPRequestHandler.h" #include "PlexReqHandlerFactory.h" namespace plexclient { class ControlServer { public: static ControlServer& GetInstance() { static ControlServer instance; return instance; } void Start(); void Stop(); private: ControlServer() {}; Poco::Net::ServerSocket *m_pSvs = new Poco::Net::ServerSocket(3200);; Poco::Net::HTTPServer *m_pSrv = new Poco::Net::HTTPServer(new PlexReqHandlerFactory, *m_pSvs, new Poco::Net::HTTPServerParams); }; } #endif // CONTROLSERVER_H