Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NARDUINOJSON_NAMESPACE
 NCommandProcessing
 NCrypto
 NDial
 NEthernet
 NFormat
 NFSTR
 NGraphics
 NHosted
 NHSPI
 NHue
 NIFS
 NIO
 NJerryscript
 NmDNS
 NMHZ19
 NNanoTime
 NOta
 NOtaUpgrade
 NPolledTimer
 NProfiling
 NrBPF
 NRingTone
 NSmingTest
 NSSDP
 NSsl
 NStorage
 NUPnP
 NUSB
 Nwiring_private
 CAccessPointClassAccess point class
 CArchiveStream
 Cargument_type
 Cargument_type< T(U)>
 CAuthAdapter
 CAutoDeleteTimerAuto-delete callback timer class
 CBase64OutputStreamRead-only stream to emit base64-encoded content from source stream
 CBaseObjectType
 CBasic1Template
 CBasicHttpHeadersParse array of name/value pairs as references to original data
 CBasicRatioA basic rational fraction, constexpr-compatible
 CBeaconInfoDecoded Wifi beacon (Access Point) information
 CBeaconOrClientListTemplate
 CBitSetManage a set of bit values using enumeration
 Cboot_sector_t
 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
 CCommandLineProvides access to the command line
 CControllerBase
 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"
 CCsvReaderClass to parse a CSV file
 CCustomFtpServer
 CDateTimeDate and time class
 CDelegate
 CDelegate< ReturnType(ParamTypes...)>Delegate class
 CDelegateCallbackTimerClass template adding delegate callback method support to the basic CallbackTimer template
 CDeltaSigma
 CDeviceUrnA UPnP Device URN
 CDigitalHooksClass to customise behaviour for digital functions
 CDisplay
 CDnsHeader
 CDnsServerDNS server class
 CEmbeddedEthernetEthernet provider using ESP32 embedded MAC. Requires an external PHY
 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
 Cexfat_dentry_t
 CFactory
 CFactoryTemplate
 Cfalse_type
 Cfat_boot_fsinfo_t
 Cfat_boot_sector_t
 CFatTimeFAT timestamp support
 CFIFO
 CFileStreamFile stream class
 CFILO
 CFtpDataFileList
 CFtpDataRetrieve
 CFtpDataStore
 CFtpDataStream
 CFtpServerProvides FTP server
 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
 Cgpt_entry_attributes_t
 Cgpt_entry_t
 Cgpt_header_t
 Cgpt_mbr_record_t
 CHardwarePWMHardware pulse width modulation
 CHardwareSerialHardware serial class
 CHashMapHashMap class template
 CHeaderClass
 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
 CHttpPostFilterFilter plugins run after the resource is invoked
 CHttpPreFilterFilter plugins run before the resource is invoked
 CHttpRequestEncapsulates an incoming or outgoing request
 CHttpResourceInstances of this class are registered with an HttpServer for a specific URL
 CHttpResourcePluginBase plugin class. Implementations should be based on either HttpPreFilter or HttpPostFilter
 CHttpResourceTreeClass to map URL paths to classes which handle them
 CHttpResponseRepresents either an incoming or outgoing response to a HTTP request
 CHttpServer
 CHttpServerConnection
 CHttpServerSettings
 Chw_timer_private_t
 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
 Cjerry_port_watchdog_tWatchdog state information
 CJsonObjectStreamJsonObject stream class
 Clegacy_mbr_t
 CLimitedMemoryStreamMemory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write
 CLimitedWriteStreamA stream wrapper class that limits the number of bytes that can be written. Helpful when writing on a file system or memory should be limited to the available size of the media
 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
 CMPU6050
 CMqttBufferHelper class to simplify printing and parsing message buffers
 CMqttClient
 CMqttPayloadParserState
 Cmsdos_dir_entry_t
 Cmsdos_dir_slot_t
 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
 Cos_timer_tThis is the structure used by the Espressif timer API
 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
 CPartCheckerStream
 CPrintProvides formatted output to stream
 CPrintable
 CPriorityList
 CPriorityNode
 Cpwm_param
 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
 CResourceBasicAuth
 CResourceIpAuth
 Crom_header
 Crom_header_new
 CRootDeviceUrnA UPnP root device URN
 CRtcClass
 CRtttlJsonListStreamA forward-only stream for listing contents of a tune file
 Csection_header
 CSectionStreamPresents each section within a source stream as a separate stream
 CSectionTemplateProvides enhanced template tag processing for use with a SectionStream
 CServiceUrnA UPnP Service URN
 CSharedMemoryStreamMemory stream operating on fixed shared buffer
 CSmartConfigEventInfoSmart Config callback information
 Csmg_timer_t
 CSmtpClient
 CSolarCalculatorCalculation of apparent time of sunrise and sunset
 CSolarRefA location is required to compute solar times
 CSPIBase
 CSPIClassHardware SPI class
 Cspiffs_config
 Cspiffs_DIR
 Cspiffs_dirent
 Cspiffs_fd
 CSPIFFS_PACKED
 Cspiffs_stat
 Cspiffs_t
 CSPIFlashInfoSPI Flash memory information block. Stored at the beginning of flash memory
 CSpiPinsSPI pin connections
 CSPISettings
 CSPISoftSoftware-based SPI master
 CSPISpeedContains bus frequency and corresponding divisor/prescaler settings
 CStationClassWiFi station class
 CStationInfo
 CStationList
 CSTORE_TYPEDEF_ATTRSPI Flash memory information block. Stored at the beginning of flash memory
 CStreamBase Stream class
 CStreamBuffer
 CStreamChainProvides a read-only stream which concatenates content from multiple source streams
 CStreamTransformerClass that can be used to transform streams of data on the fly
 CStreamWrapperAn abstract class that provides a wrapper around a stream
 CStringThe String class
 CStringSumHelper
 CSystemClassSystem class
 CSystemClockClass
 CTaskClass to support running a background task
 CTcpClient
 CTcpConnection
 CTcpServer
 CTemplateFileStreamTemplate stream using content from the filesystem
 CTemplateStreamStream which performs variable-value substitution on-the-fly
 Ctest_res_s
 Ctest_s
 CTestBaseBase class supporting verification for test assertions
 CTestGroupClass to simplify generation of begin/end messages for a test group
 Ctfile
 Ctfile_conf
 CTimeChangeRule
 CTimerCallback timer class
 CTimer1ApiClass template for Timer1 API
 CTimer1ClockClock implementation for Hardware Timer 1
 CTimer2ClockClock implementation for Hardware Timer 2
 CTimerApi
 CTimezoneClass to support local/UTC time conversions using rules
 CToneBufferContains samples for one full signal cycle at a specific frequency
 CToneBufferQueue
 CToneGeneratorGenerates tones with smooth transitions using Tone Buffers
 CTRangeManage a range of numbers between specified limits
 Ctrue_type
 CTwoWire
 CUdpConnection
 CUrlClass to manage URL instance
 CUrlencodedOutputStreamRepresents key-value pairs as urlencoded string content
 CUrnStructure for UPnP URNs
 CUuidClass for manipulating UUID (aka GUID) entities
 CVectorVector class template
 CWDTClass
 CWebsocketClientWebsocket Client
 CWebsocketConnection
 CWebsocketResourceClass associated with an open websocket to handle communications
 CWifiEventsClassWiFi events class
 CWifiSniffer
 CWsFrameInfo
 CXorOutputStreamXors original stream content with the specified mask