/*
 * RBPXPLRTERM web server functions
 */

#ifndef RBPXPLRTERM_webserver_h
#define RBPXPLRTERM_webserver_h

#include "RBPXPLRTERM_config.h"

#ifdef ENA_WEBSERVER

#define WEBSERVER_PORT 80

extern void initWebServer();
String ckm(String cmd, String caption, String addParam);      // generate command key HTML markup to be incuded in page HTML code
String getPage();
void handleSubmit();
void dumpWebServerInfo();
void handleRoot();
void handleWebCharCommand();
extern void beginServer();
extern void endServer();
extern void webserverLoop(int lparam);
extern void onWebNetUp();
extern void onNetWebDown();

#endif

// end of RBPXPLRTERM_webserver_h
#endif
