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