supla-device
Loading...
Searching...
No Matches
Supla::WebServer Class Referenceabstract
Inheritance diagram for Supla::WebServer:
Collaboration diagram for Supla::WebServer:

Public Member Functions

 WebServer (Supla::HtmlGenerator *)
 
virtual void start ()=0
 
virtual void stop ()=0
 
void setSuplaDeviceClass (SuplaDeviceClass *)
 
void notifyClientConnected ()
 
virtual void parsePost (const char *postContent, int size, bool lastChunk=true)
 
virtual void resetParser ()
 
void setBetaProcessing ()
 

Static Public Member Functions

static WebServerInstance ()
 

Public Attributes

Supla::HtmlGeneratorhtmlGenerator = nullptr
 

Protected Attributes

bool destroyGenerator = false
 
SuplaDeviceClasssdc = nullptr
 
bool keyFound = false
 
int partialSize = 0
 
char key [HTML_KEY_LENGTH] = {}
 
char * value = nullptr
 
enum Supla::HtmlSection excludeSection
 

Static Protected Attributes

static WebServerwebServerInstance = nullptr
 

Member Data Documentation

◆ excludeSection

enum Supla::HtmlSection Supla::WebServer::excludeSection
protected
Initial value:
=
Supla::HtmlSection::HTML_SECTION_BETA_FORM

The documentation for this class was generated from the following files: