Static "Hello world" page

This commit is contained in:
Ian Gulliver
2019-04-28 06:47:30 +00:00
parent 8a2a19ac37
commit 9da4a994bd
11 changed files with 231 additions and 25 deletions

View File

@@ -1,10 +1,16 @@
#pragma once
#include <functional>
#include <memory>
#include "fastcgi_request.h"
class FastCGIServer {
public:
FastCGIServer(int port);
FastCGIServer(int port, const std::function<void(std::unique_ptr<FastCGIRequest>)>& callback);
void Serve();
private:
int listen_sock_;
std::function<void(std::unique_ptr<FastCGIRequest>)> callback_;
};