Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: oldheating gps motorhome heating
Diff: web-base.h
- Revision:
- 103:91194cc19bbb
- Child:
- 104:40097d08edd5
- Child:
- 105:43ef124233cd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web-base.h Sat Apr 27 09:25:28 2019 +0000 @@ -0,0 +1,88 @@ +#include <stdint.h> +#include <stdbool.h> + +#include "web-derived.h" + +extern void WebLoginHtml (void); +extern void WebLoginQuery (char* pQuery); +extern bool WebLoginQueryPasswordOk; +extern int WebLoginOriginalToDo; +extern bool WebLoginCookiesContainValidSessionId(char* pCookies); +extern char* WebLoginSessionNameGet(void); +extern int WebLoginSessionNameLife(void); +extern char* WebLoginSessionIdGet(void); +extern void WebLoginSessionIdNew(void); +extern bool WebLoginSessionIdIsSet(void); +extern void WebLoginInit(void); + +extern void WebFavicon (void); +extern const char* WebFaviconDate; +extern const char* WebFaviconTime; +extern const int WebFaviconSize; + +extern void WebBaseCss (void); +extern const char* WebBaseCssDate; +extern const char* WebBaseCssTime; +extern void WebNavCss (void); +extern const char* WebNavCssDate; +extern const char* WebNavCssTime; + +extern void WebTraceHtml (void); +extern void WebTraceScript (void); +extern const char* WebTraceScriptDate; +extern const char* WebTraceScriptTime; +extern void WebTraceAjax (void); +extern void WebTraceQuery (char* pQuery); + +extern void WebClockHtml (void); +extern void WebClockScript (void); +extern const char* WebClockScriptDate; +extern const char* WebClockScriptTime; +extern void WebClockAjax (void); +extern void WebClockQuery (char* pQuery); + +extern void WebLogHtml (void); +extern void WebLogQuery (char* pQuery); + +extern void WebNetHtml (void); +extern void WebNet4Html (void); +extern void WebNet4Script (void); +extern const char* WebNet4ScriptDate; +extern const char* WebNet4ScriptTime; +extern void WebNet4Ajax (void); +extern void WebNet6Html (void); +extern void WebNet6Script (void); +extern const char* WebNet6ScriptDate; +extern const char* WebNet6ScriptTime; +extern void WebNet6Ajax (void); + +extern void WebFaultHtml (void); +extern void WebFaultQuery (char* pQuery); + +extern void WebFirmwareHtml (void); +extern void WebFirmwareScript(void); +extern const char* WebFirmwareScriptDate; +extern const char* WebFirmwareScriptTime; +extern void WebFirmwareQuery (char* pQuery); +extern int WebFirmwareTargetLength; +extern int WebFirmwareActualLength; +extern char* WebFirmwareFileName; +extern bool WebFirmwarePost (int contentLength, int contentStart, int size, char* pRequestStream, uint32_t positionInRequestStream); +extern void WebFirmwareAjax (void); + +#ifdef INCLUDE_1_WIRE +extern void WebOneWireHtml (void ); +extern void WebOneWireQuery (char* pQuery); +extern void WebOneWireAjax (void ); +extern void WebOneWireScript (void ); +extern const char* WebOneWireScriptDate ; +extern const char* WebOneWireScriptTime ; +#endif + +extern int WebServerInit(void); + +#define DO_NOTHING 0 +#define DO_NOT_FOUND 1 +#define DO_NOT_MODIFIED 2 +#define DO_SERVER 3 +#define DO_DERIVED 100 \ No newline at end of file