#pragma once #include "firecgi/firecgi.h" #include "stream.h" namespace firesse { class Server { public: Server(int port, const std::function)>& callback); void Serve(); private: void OnRequest(std::unique_ptr request); std::function)> callback_; firecgi::Server firecgi_server_; }; } // namespace firesse