36 static WebServer *Instance();
39 virtual void start() = 0;
40 virtual void stop() = 0;
42 void notifyClientConnected(
bool isPost =
false);
43 virtual void parsePost(
const char *postContent,
45 bool lastChunk =
true);
46 virtual void resetParser();
47 void setBetaProcessing();
49 virtual bool verifyCertificatesFormat();
54 static WebServer *webServerInstance;
55 bool destroyGenerator =
false;
57 bool keyFound =
false;
59 char key[HTML_KEY_LENGTH] = {};
60 char *value =
nullptr;
61 enum Supla::HtmlSection excludeSection =
62 Supla::HtmlSection::HTML_SECTION_BETA_FORM;