▼NFramework | |
CIJsonImpl | |
Cjson | |
CNlohmannJsonImpl | |
CApp | |
CAppContext | |
CChunkedDecoder | |
CDashboardController | |
CDashboardView | |
CEvent | Represents a framework event, optionally carrying payload data |
▼CEventManager | Manages the system-wide event queue and subscriptions |
CSubscriber | |
CFatFsFileReader | Buffered line reader for FatFs FILE* files |
CFatFsStorageManager | Concrete implementation of StorageManager using FatFs |
CFileHandler | Helper class for accessing the file system and serving file content |
CFileInfo | Structure representing metadata for a file or directory |
CFileView | |
CFlashEraseParams | |
CFlashProgParams | |
CFrameworkApp | Base class for applications using the framework |
CFrameworkController | Base class for event-driven control logic in embedded applications |
CFrameworkManager | Starts and coordinates core system services like networking and time sync |
CFrameworkModel | Provides a basic JSON-backed record model |
CFrameworkTask | Base class for FreeRTOS-aware tasks in the framework |
CFrameworkView | |
CGpioController | @fileGpioController.cpp |
CGpioEvent | Structure representing a GPIO event |
CGpioEventManager | GpioEventManager registers interrupts and posts GpioChange events to multiple listeners per pin |
CHtmlTemplateView | |
CHttpFileserver | HTTP-level controller for serving static files and directory listings |
CHttpParser | |
CHttpRequest | Forward declaration for potential routing needs |
CHttpResponse | Represents an HTTP response object |
CHttpServer | HTTP Server that listens for incoming connections and dispatches requests |
CJsonRequestHelper | Utility class for working with JSON content in HTTP requests |
CJsonService | Manages loading and saving of a single JSON document using StorageManager |
CJsonView | A view that renders structured JSON and returns "application/json" content type |
CJwtAuthenticator | JWT JwtAuthenticator for embedded applications |
CLittleFsFileReader | Buffered line reader for LittleFS lfs_file_t files |
CLittleFsStorageManager | A LittleFS-based implementation of StorageManager, storing files in flash memory |
CLogger | Basic timestamped logger with optional SD file logging |
CMultipartParser | Parses and processes multipart/form-data uploads over HTTP |
CNetwork | Static class providing Wi-Fi and network control on the Pico W |
CNotification | A tagged union representing either a system or user-defined notification |
CPasswordHasher | |
CPicoModel | |
CPicoTime | Cross-platform time utilities for RP2040 and RP2350 |
CRoute | Represents a single HTTP route |
CRouteMatch | Represents a match of a route against an incoming HTTP request |
CRouter | The central router for handling HTTP requests and middleware |
CStaticView | StaticView sends a fixed HTML string with no template substitution |
CStorageFileReader | Abstract interface for reading a file line-by-line |
CStorageManager | Abstract base class for storage access and file operations |
CTaskParams | Parameters passed to the per-client handler task |
CTcp | General-purpose TCP socket wrapper with optional TLS support via mbedTLS (altcp) |
CTimeManager | |
CTimeOfDay | A simple value type representing a time of day (hour, minute, second) |
CTimerJob | Represents a job scheduled by the TimerService |
CTimerService | Central service for time-driven scheduling of framework events |
CWithFlag | Temporarily sets a boolean flag and restores it automatically |