Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NARDUINOJSON_NAMESPACE
 NCrypto
 NDial
 NFormat
 NFSTR
 NHSPI
 NHue
 NIFS
 NmDNS
 NNanoTime
 NOtaUpgrade
 NPolledTimer
 NProfiling
 NSsl
 NStorage
 CAccessPointClassAccess point class
 CArchiveStream
 Cargument_type
 Cargument_type< T(U)>
 CAtClientClass that facilitates the communication with an AT device
 CAtCommand
 CAuthAdapter
 CAutoDeleteTimerAuto-delete callback timer class
 CBase64OutputStreamRead-only stream to emit base64-encoded content from source stream
 CBasicHttpHeadersParse array of name/value pairs as references to original data
 CBasicRatioA basic rational fraction, constexpr-compatible
 CBeaconInfoDecoded Wifi beacon (Access Point) information
 CBeaconInfoListFor applications to use to manage list of unique beacons
 CBitSetManage a set of bit values using enumeration
 CBssInfo
 CCallbackTimerCallback timer class template
 CCallbackTimerApiCallback timer API class template
 CChunkedStreamRead-only stream to obtain data using HTTP chunked encoding
 CCircularBufferCircular stream class
 CClientInfoDecoded Wifi client information
 CClientInfoListFor applications to use to manage list of unique clients
 CCommandDelegateCommand delegate class
 CCommandExecutor
 CCommandHandlerCommand handler class
 CCommandLineProvides access to the command lineAnything which doesn't start with - is interpreted as an application parameter. For example:
 CCommandOutput
 CCountable
 CCpuCycleClockClock implementation for CPU cycle times
 Ccrypto_blake2s_context_t
 Ccrypto_md5_context_t
 Ccrypto_sha1_context_t
 Ccrypto_sha224_context_t
 Ccrypto_sha384_context_t
 CCStringClass to manage a NUL-terminated C-style string When storing persistent strings in RAM the regular String class can become inefficient, so using a regular char* can be preferable. This class provides that with additional methods to simplify lifetime management and provide some interoperability with Wiring String objects
 CCStringArrayClass to manage a double null-terminated list of strings, such as "one\0two\0three\0"
 CCustomFtpServer
 CDateTimeDate and time class
 CDebugClassProvides debug output to stream (e.g. Serial) or delegate function handler
 CDebugOuputOptionsStructure for debug options
 CDelegate
 CDelegate< ReturnType(ParamTypes...)>Delegate class
 CDelegateCallbackTimerClass template adding delegate callback method support to the basic CallbackTimer template
 CDigitalHooksClass to customise behaviour for digital functions
 CDirectoryDirectory stream class
 CDisplay
 CDnsHeader
 CDnsServer
 CEndlessMemoryStreamMemory stream that stores unlimited number of bytes
 Cesp_partition_info_tInternal structure describing the binary layout of a partition table entry
 CEspDigitalPinESP GPIO pin configuration
 Cfalse_type
 CFIFO
 CFile
 CFileStreamFile stream class
 CFILO
 CFtpDataFileList
 CFtpDataRetrieve
 CFtpDataStore
 CFtpDataStream
 CFtpServer
 CFtpServerConnection
 Cgdb_stat_tGDB uses a specific version of the stat structure, 64 bytes in size
 Cgdb_state_t
 Cgdb_timeval_tGDB uses a specific version of the timeval structure, 12 bytes in size (manual says 8, which is wrong)
 CGdbFileStreamGDB File stream class to provide access to host files whilst running under debugger
 CGdbPacket
 CGdbSyscallInfoGDB Syscall request information
 CHardwarePWMHardware pulse width modulation
 CHardwareSerialHardware serial class
 CHashMapHashMap class template
 CHexDump
 CHostFileStreamHost File stream class
 CHostPacketHelper class for reading/writing packet content in host byte-order (LSB first)
 CHttpBasicAuth
 CHttpClient
 CHttpClientConnection
 CHttpConnectionProvides http base used for client and server connections
 CHttpDigestAuth
 CHttpHeaderBuilderRe-assembles headers from fragments via onHeaderField / onHeaderValue callbacks
 CHttpHeaderFields
 CHttpHeadersEncapsulates a set of HTTP header information
 CHttpMultipartResourceHttpResource that allows handling of HTTP file upload
 CHttpParamsHandles the query portion of a URI
 CHttpRequestEncapsulates an incoming or outgoing request
 CHttpResourceInstances of this class are registered with an HttpServer for a specific URL
 CHttpResourceTreeClass to map URL paths to classes which handle them
 CHttpResponseRepresents either an incoming or outgoing response to a HTTP request
 CHttpServer
 CHttpServerConnection
 CHttpServerSettings
 CIDataSourceStreamBase class for read-only stream
 CIp6Address
 CIpAddressA class to make it easier to handle and pass around IP addresses
 CIpConnection
 CISystemReadyHandlerInterface class implemented by classes to support on-ready callback
 CJsonObjectStreamJsonObject stream class
 CLimitedMemoryStreamMemory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write
 CLineBufferClass to enable buffering of a single line of text, with simple editing
 CLinkedObjectBase virtual class to allow objects to be linked together
 CLinkedObjectListSingly-linked list of objects
 CLinkedObjectListTemplate
 CLinkedObjectTemplateBase class template for linked items with type casting
 CMacAddressA network hardware (MAC) address
 CMailMessage
 CMemoryDataStreamRead/write stream using expandable memory buffer
 CMqttClient
 CMqttPayloadParserState
 CMuldivLimitsObtain limits for a muldiv template calculation
 CMultipartParserWrapper for multipart-parser engine (c code)
 CMultipartStreamRead-only stream for creating HTTP multi-part content
 CMultiStreamBase class for read-only stream which generates output from multiple source streams
 CNetworkPacketHelper class for reading/writing packet content in network byte-order (MSB first)
 CNtpClientNTP client class
 CObjectMapImplementation of a HashMap for owned objects, i.e. anything created with new()
 CObjectQueueFIFO for objects
 COsMessageInterceptorClass to handle interception of OS messages
 COsTimer64ApiClass template implementing an extended OS Timer with 64-bit microsecond times and delegate callback support
 COsTimerApiImplements common system callback timer API
 COtaFileHeader
 COtaRomHeader
 COwnedLinkedObjectListTemplateClass template for singly-linked list of objects
 CPacketHelper class for reading/writing packet content
 CPrintProvides formatted output to stream
 CPrintable
 CQuotedPrintableOutputStreamRead-only stream that transforms bytes of data into quoted printable data stream
 CRatioClass to simplify calculations of finite rationals at runtime
 Crboot_configStructure containing rBoot configuration
 Crboot_write_statusStructure defining flash write status
 CReadWriteStreamBase class for read/write stream
 Crom_header
 Crom_header_new
 CRtcClass
 Csection_header
 CSectionStreamPresents each section within a source stream as a separate stream
 CSectionTemplateProvides enhanced template tag processing for use with a SectionStream
 CSmartConfigEventInfoSmart Config callback information
 CSmtpClient
 CSPIBase
 CSPIClass
 Cspiffs_config
 Cspiffs_DIR
 Cspiffs_dirent
 Cspiffs_fd
 CSPIFFS_PACKED
 Cspiffs_stat
 Cspiffs_t
 CSPIFlashInfoSPI Flash memory information block. Copied from bootloader header. See esp_image_header_t
 CSpiPinsSPI pin connections
 CSPISettings
 CSPISoft
 CSPISpeedContains bus frequency and corresponding divisor/prescaler settings
 CStationClassWiFi station class
 CSTORE_TYPEDEF_ATTRSPI Flash memory information block. Stored at the beginning of flash memory
 CStreamBase Stream class
 CStreamChainProvides a read-only stream which concatenates content from multiple source streams
 CStreamTransformer
 CStringThe String class
 CStringSumHelper
 CSystemClassSystem class
 CSystemClockClass
 CTaskClass to support running a background task
 CTcpClient
 CTcpConnection
 CTcpServer
 CTelnetServer
 CTemplateFileStreamTemplate stream using content from the filesystem
 CTemplateStreamStream which performs variable-value substitution on-the-fly
 Ctest_res_s
 Ctest_s
 Ctfile
 Ctfile_conf
 CTimerCallback timer class
 CTimer1ApiClass template for Timer1 API
 CTimer1ClockClock implementation for Hardware Timer 1
 CTimer2ClockClock implementation for Hardware Timer 2
 Ctrue_type
 CTwoWire
 CUdpConnection
 CUrlClass to manage URL instance
 CUrlencodedOutputStreamRepresents key-value pairs as urlencoded string content
 CVectorVector class template
 CWDTClass
 CWebsocketClientWebsocket Client
 CWebsocketConnection
 CWebsocketResourceClass associated with an open websocket to handle communcations
 CWifiEventsClassWiFi events class
 CWifiSniffer
 CWsCommandHandlerResource
 CWsFrameInfo