38 static WebServer *Instance();
41 virtual void start() = 0;
42 virtual void stop() = 0;
44 void notifyClientConnected(
bool isPost =
false);
45 virtual void parsePost(
const char *postContent,
47 bool lastChunk =
true);
48 virtual void resetParser();
49 void setBetaProcessing();
51 virtual bool verifyCertificatesFormat();
56 void addSecurityLog(Supla::SecurityLogSource source,
const char *log)
const;
57 void addSecurityLog(uint32_t source,
const char *log)
const;
68 static WebServer *webServerInstance;
69 bool destroyGenerator =
false;
71 bool keyFound =
false;
73 char key[HTML_KEY_LENGTH] = {};
74 char *value =
nullptr;
75 bool betaProcessing =
false;