Files
SpineParticlesWeb/connector/native/connector_service.hpp
T
2026-11-09 10:08:29 +08:00

27 lines
536 B
C++

#pragma once
#include "http_server.hpp"
#include <mutex>
#include <string>
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