This commit is contained in:
fwastring 2025-10-13 10:38:50 +02:00
commit ab9a0bd4e2
183 changed files with 20701 additions and 0 deletions

View file

@ -0,0 +1,23 @@
#pragma once
#include <http/webservertask.h>
class BridgeTask;
class WebServer : public WebServerTask {
public:
WebServer(const std::string &cfg) :
WebServerTask("WebServer", cfg) {
}
HttpState newGetRequest(HttpServerConnection *,
const std::string &uri) override;
void handleExecution(Task *sender, const std::string &message) override;
void taskFinished(Task *task) override;
private:
unsigned long tot_no_requests = 0;
// We will only talk to one client.
BridgeTask *the_bridge = nullptr;
};