Logo Pico-Framework A web-first embedded framework for C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NFramework
 CIJsonImpl
 Cjson
 CNlohmannJsonImpl
 CApp
 CAppContext
 CChunkedDecoder
 CDashboardController
 CDashboardView
 CEventRepresents a framework event, optionally carrying payload data
 CEventManagerManages the system-wide event queue and subscriptions
 CSubscriber
 CFatFsFileReaderBuffered line reader for FatFs FILE* files
 CFatFsStorageManagerConcrete implementation of StorageManager using FatFs
 CFileHandlerHelper class for accessing the file system and serving file content
 CFileInfoStructure representing metadata for a file or directory
 CFileView
 CFlashEraseParams
 CFlashProgParams
 CFrameworkAppBase class for applications using the framework
 CFrameworkControllerBase class for event-driven control logic in embedded applications
 CFrameworkManagerStarts and coordinates core system services like networking and time sync
 CFrameworkModelProvides a basic JSON-backed record model
 CFrameworkTaskBase class for FreeRTOS-aware tasks in the framework
 CFrameworkView
 CGpioController@fileGpioController.cpp
 CGpioEventStructure representing a GPIO event
 CGpioEventManagerGpioEventManager registers interrupts and posts GpioChange events to multiple listeners per pin
 CHtmlTemplateView
 CHttpFileserverHTTP-level controller for serving static files and directory listings
 CHttpParser
 CHttpRequestForward declaration for potential routing needs
 CHttpResponseRepresents an HTTP response object
 CHttpServerHTTP Server that listens for incoming connections and dispatches requests
 CJsonRequestHelperUtility class for working with JSON content in HTTP requests
 CJsonServiceManages loading and saving of a single JSON document using StorageManager
 CJsonViewA view that renders structured JSON and returns "application/json" content type
 CJwtAuthenticatorJWT JwtAuthenticator for embedded applications
 CLittleFsFileReaderBuffered line reader for LittleFS lfs_file_t files
 CLittleFsStorageManagerA LittleFS-based implementation of StorageManager, storing files in flash memory
 CLoggerBasic timestamped logger with optional SD file logging
 CMultipartParserParses and processes multipart/form-data uploads over HTTP
 CNetworkStatic class providing Wi-Fi and network control on the Pico W
 CNotificationA tagged union representing either a system or user-defined notification
 CPasswordHasher
 CPicoModel
 CPicoTimeCross-platform time utilities for RP2040 and RP2350
 CRouteRepresents a single HTTP route
 CRouteMatchRepresents a match of a route against an incoming HTTP request
 CRouterThe central router for handling HTTP requests and middleware
 CStaticViewStaticView sends a fixed HTML string with no template substitution
 CStorageFileReaderAbstract interface for reading a file line-by-line
 CStorageManagerAbstract base class for storage access and file operations
 CTaskParamsParameters passed to the per-client handler task
 CTcpGeneral-purpose TCP socket wrapper with optional TLS support via mbedTLS (altcp)
 CTimeManager
 CTimeOfDayA simple value type representing a time of day (hour, minute, second)
 CTimerJobRepresents a job scheduled by the TimerService
 CTimerServiceCentral service for time-driven scheduling of framework events
 CWithFlagTemporarily sets a boolean flag and restores it automatically