WebServerManager
Captive portal for device setup#include <WebServerManager.h>
Public Member Functions | |
| WebServerManager (WiFiManager &wifiMgr) | |
| ~WebServerManager ()=default | |
| void | init () |
| void | update () |
| void | stop () |
| bool | isRunning () const |
| void | refreshNetworks () |
Constructor & Destructor Documentation
◆ WebServerManager()
| CloudMouse::Network::WebServerManager::WebServerManager | ( | WiFiManager & | wifiMgr | ) |
Constructor - requires WiFiManager reference for credential handling
- Parameters
| wifiMgr | Reference to WiFiManager instance for connection management |
◆ ~WebServerManager()
|
default |
Member Function Documentation
◆ init()
| void CloudMouse::Network::WebServerManager::init | ( | ) |
Initialize web server and register route handlers Automatically scans for available WiFi networks Starts HTTP server on port 80
◆ isRunning()
|
inline |
Get current server status
- Returns
- true if server is running and handling requests
◆ refreshNetworks()
|
inline |
Manually trigger network scan Updates available networks list for web interface
◆ stop()
| void CloudMouse::Network::WebServerManager::stop | ( | ) |
Stop web server and free resources Call when exiting AP mode or during shutdown
◆ update()
| void CloudMouse::Network::WebServerManager::update | ( | ) |
Process incoming HTTP requests Should be called regularly in main loop when AP mode is active