#pragma once #include "http_server.hpp" #include #include namespace connector { class ConnectorService { public: bool start(std::string& error); void stop(); bool running() const { return server_.running(); } bool secure_running() const { return secure_server_.running(); } private: HttpResponse handle(const HttpRequest& request); HttpServer server_; HttpServer secure_server_; std::string secure_error_; std::mutex config_mutex_; std::mutex conversion_mutex_; }; } // namespace connector