New .o rules

This commit is contained in:
flamingcow
2019-05-07 23:44:55 -07:00
parent 3ef9cabbd5
commit 4103dea501
5 changed files with 13 additions and 11 deletions

20
server.h Normal file
View File

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