►NARDUINOJSON_NAMESPACE | |
CFlashStringRefAdapter | |
CIsString< FlashString > | |
CIsWriteableString< FlashString > | |
CReader< FlashString, void > | |
►NCommandProcessing | |
CCommand | Command delegate class |
CHandler | Verbose mode |
►NCrypto | |
CBlob | Wraps a pointer to some data with size |
►CHashContext | Class template for a Hash implementation 'Context' |
CState | |
CHmacContext | HMAC class template |
►NDial | |
CApp | |
CClient | |
►NEthernet | |
CDM9051PhyFactory | |
CDM9051Service | Ethernet provider using W5500 SPI |
CDp83848 | DP 83848 PHY interface |
CIdfService | Base Ethernet service for IDF SDK |
CIp101 | IP101 PHY interface |
CKsz8041 | KSZ 8041 PHY interface |
CLan8720 | LAN 8720 PHY interface |
CPhyConfig | PHY configuration |
CPhyFactory | Virtual class used to construct a specific PHY instance |
CRtl8201 | RTL 8201 PHY interface |
CService | Abstract Service class |
►CSpiService | SPI ethernet provider |
CConfig | |
CW5500PhyFactory | |
CW5500Service | Ethernet provider using W5500 SPI |
►NFormat | |
CFormatter | Virtual class to perform format-specific String adjustments |
CHtml | |
CJson | |
CStandard | |
CXml | |
►NFSTR | |
CArray | Class to access an array of integral values stored in flash |
CArrayPrinter | Class template to provide a simple way to print the contents of an array |
CMap | Class template to access an associative map |
CMapPair | Describes a pair mapping key => data for a specified key type |
CMapPrinter | Class template to provide a simple way to print the contents of a Map |
CObject | Base class template for all types |
CObjectBase | Used when defining data structures |
CObjectIterator | |
CStream | |
CString | Describes a counted string stored in flash memory |
CStringPrinter | Wrapper class to efficiently print large Strings |
CTableRow | Class template to define the row of a table |
CTemplateStream | Template Flash memory stream class |
CVector | Class to access a Vector of objects stored in flash |
►NGraphics | |
►NDisplay | |
CILI9341 | |
CNullDevice | Null display device, discards data |
CST7789V | |
CVirtual | Virtual display device for Host |
►NDrawing | |
CHeader | Command header structure |
CReader | |
CRegisters | |
CRenderer | A drawing contains a compact list of drawing commands, like a virtual plotter |
CTarget | |
CWriter | |
►NResource | |
CFontResource | |
CGlyphBlock | Identifies a run of unicode characters |
CGlyphResource | Describes glyph bitmap and position |
CImageResource | |
CTypefaceResource | |
CAbstractDisplay | |
CAddressWindow | Manages a rectangular area of display memory with position information |
CArcObject | An arc outline |
CArcRectList | |
CArcRenderer | Render arc outline with adjustable line width |
CAsset | An asset is used to render an Object, but is not itself drawable |
CAssetList | |
CAssetTemplate | |
CBitmapObject | A BMP format image |
CBlend | Blend operations |
CBlendAlpha | |
CBlendMask | |
CBlendRenderer | Perform blending with draw |
CBlendTemplate | |
CBlendTransparent | |
CBlendWrite | |
CBlendXNor | |
CBlendXor | |
CBrush | The source of colour for drawing |
CButton | Basic interactive button on screen |
CCircleObject | A circle outline |
CCircleRenderer | Draws a circle outline |
CColorRange | |
CConsole | |
►CControl | Basic interactive button on screen |
CList | |
CCopyObject | Describes a copy operation within the same surface |
CCopyRenderer | Copy an area within the same surface |
CDevice | A physical display device |
►CDisplayList | Stores list of low-level display commands |
CEntry | Values returned from readEntry |
CHeader | Each list entry starts with a header |
CDrawingObject | A collection of line and curve drawing operations |
CEllipse | State information for tracing an ellipse outline |
CEllipseObject | An ellipse outline |
CEllipseRenderer | Draws an ellipse outline |
CFileImageObject | |
CFileImageSurface | Image surface using filing system as backing store |
CFilledArcObject | A filled arc |
CFilledArcRenderer | Render arc outline with adjustable line width |
CFilledCircleObject | A filled circle |
CFilledCircleRenderer | Draws a filled circle |
CFilledEllipseObject | A filled ellipse |
CFilledEllipseRenderer | Draws a filled ellipse |
CFilledRectObject | A filled rectangle |
CFilledRectRenderer | Draws a filled rectangle |
CFilledRoundedRectRenderer | Draws a filled rectangle with rounded corners |
CFillInfo | Supports DisplayList blend operations |
CFont | Base class for a loaded font |
CGfxLineRenderer | Draws 1-pixel lines |
CGlyphMetrics | Glyph metrics |
CGlyphObject | A character glyph image |
CGradientBrush | |
CImageBrush | Brush using pixels from image |
CImageCopyRenderer | |
CImageObject | Virtual base class for an image |
CImageRenderer | Render an image object |
CImageSurface | Virtual class to access an image as a Surface |
CItemList | Fixed list of types |
CLabel | Non-interactive text label |
CLcdFont | |
CLcdGlyph | |
CLcdTypeFace | |
CLineObject | A drawn line |
CLineRenderer | Draws lines |
CLocation | Identifies position within bounding rectangle |
CMemoryImageObject | |
CMemoryImageSurface | Image surface using RAM as backing store |
CMeta | Empty base class to support object enumeration Non-virtual to avoid bloat |
CMetaWriter | Writes object content in readable format for debugging |
CMipiDisplay | |
CMipiSurface | |
CMultiRenderer | Base class to render multiple objects |
CObject | A drawable object inherits from this virtual base class |
CObjectAsset | |
CObjectTemplate | |
CPackedColor | Colour in device pixel format |
CPen | |
CPenAsset | |
►CPixelBuffer | Structure used to perform pixel format conversions |
CBGR24 | |
CBGRA32 | |
CRGB24 | |
CRGB565 | |
CPixelFormatStruct | |
CPointList | Small list of points for drawing |
CPointObject | A single pixel == 1x1 rectangle |
CPolylineObject | A sequence of lines |
CPolylineRenderer | Draws series of lines defined by a PolylineObject |
CRawImageObject | Image stored as raw pixels in a specific format |
CReadBuffer | Buffer used for reading pixel data from device |
CReadStatus | Stores result of read operation |
CReadStatusBuffer | Composite ReadBuffer with status |
CReadStream | |
CRect | Location and size of rectangular area (x, y, w, h) |
CRectList | Small list of rectangles, similar to PointList |
CRectObject | A rectangular outline |
CRectRenderer | Draws a rectangle as a polyline |
CReferenceObject | Reference to another object |
CRegion | Represents the intersection of two rectangles |
CRenderer | Virtual base class to manage rendering of various types of information to a surface |
CRenderQueue | Top-level manager to queue objects for rendering to a specific target |
CRenderTarget | Interface for objects which support writing via surfaces |
CResourceFont | |
CResourceTypeface | |
CRoundedRectRenderer | Draws a rectangle outline with rounded corners |
CScale | |
CSceneObject | A Scene containing multiple objects |
CSceneRenderer | A scene is a list of other objects, so we just iterate through the list and draw each in turn |
CScreen | |
CScrollObject | Describes a scrolling operation |
CScrollRenderer | Scroll an area |
►CSharedBuffer | Shared heap-allocated data buffer |
CControl | |
CSize | Size of rectangular area (width x height) |
CSolidBrush | |
CSpiDisplay | |
►CSpiDisplayList | Display list for hardware SPI devices |
CCommands | Commonly-used display-specific command codes |
CStreamImageObject | Image whose contents are stored in a stream, typically in a file or flash memory |
CSubStream | |
►CSurface | Interface for a drawing surface |
CStat | |
CSurfaceObject | Describes a target surface and corresponding source location |
CSurfaceRenderer | Copy an area to another surface |
CTextAsset | |
CTextBuilder | Simplifies construction of TextObject instances |
►CTextObject | A block of text consisting of zero or more segments |
CColorElement | |
CElement | |
CFontElement | |
CRunElement | |
CTextElement | |
CTextOptions | |
CTextParser | Simplifies construction of TextObject instances |
CTextRenderer | Draw a line of text |
CTextureBrush | |
►CTimeClock | |
CHMS | |
►CTouch | |
CCalibration | |
CState | |
CTPoint | An (x, y) display coordinate |
CTypeFace | Base class for a loaded typeface, e.g. Sans 16pt bold |
CVirtualTouch | |
CWriteStream | |
CXPT2046 | |
►NHosted | |
►NTransport | |
CBaseTransport | |
CSerialTransport | |
CTcpClientStream | |
CTcpClientTransport | |
CTcpServerTransport | |
CTcpTransport | |
CClient | |
CSerial | |
►NHSPI | |
►NRAM | |
CIS62_65 | IS62/65WVS2568GALL fast serial RAM |
CPSRAM64 | PSRAM64(H) pseudo-SRAM |
►NTest | |
CMemCheckState | Class to test memory devices by writing/reading random data blocks |
CController | Manages access to SPI hardware |
CData | Specifies a block incoming or outgoing data |
CDevice | Manages a specific SPI device instance attached to a controller |
CIoModeInfo | |
CMemoryDevice | Base class for read/write addressable devices |
CRequest | Defines an SPI Request Packet |
CSpiPins | SPI pin connections |
CStreamAdapter | Helper class for streaming data to/from SPI devices |
►NHue | |
►CBridge | |
CConfig | |
CColourDevice | |
►CDevice | |
CEnumerator | Abstract class to manage a list of devices |
CDeviceListEnumerator | |
CDimmableDevice | |
COnOffDevice | |
CStats | |
CUser | Information about user |
►NIFS | |
►NFAT | |
CFatParam | |
CFileSystem | |
CFormatOptions | Formatting options |
►NFWFS | |
►CArchiveStream | Supports direct streaming into FWFS archive format |
CFileInfo | Passed to callbacks to allow modification of output data |
CVolumeInfo | |
CBasicEncoder | |
CFileSystem | Implementation of firmware filing system using IFS |
CFWFileDesc | FWFS File Descriptor |
CFWObjDesc | FWFS Object Descriptor |
CFWVolume | FWFS Volume definition for mount points |
CIBlockEncoder | Virtual base class to support (file) data encryption and compression |
CObject | Object structure |
CObjectBuffer | Class to manage writing object data into a stream |
►NGdb | |
CFileSystem | IFS implementation of Host filing system |
►NHost | |
CFileSystem | IFS implementation of Host filing system |
►NHYFS | |
CFileSystem | |
CACL | |
CAttributeEnum | Attribute information passed to enumeration callback |
CCompression | A compression descriptor |
CDirectory | Wrapper class for enumerating a directory |
CDirectoryTemplate | Directory stream class |
CExtent | Defines the location of a contiguous run of file data |
CFile | Wraps up all file access methods |
►CFileCopier | Class to manage copying of files and directories including attributes |
CErrorInfo | Error information passed to callback |
CFileNameBuffer | Quick'n'dirty name buffer with maximum path allocation |
CFileStream | File stream class |
CFileSystem | Installable File System base class |
CFsBase | |
CHtmlDirectoryTemplate | Read-only stream access to directory listing with HTML output |
►CIFileSystem | Installable File System base class |
CInfo | Basic information about filing system |
CNameInfo | Filing system information with buffer for name |
CIProfiler | Filesystems may optionally provide performance statistics |
CJsonDirectoryTemplate | Read-only stream providing directory listing in JSON format |
CNameBuffer | Defines a 'safe' name buffer |
CNameStat | Version of Stat with integrated name buffer |
►CProfiler | |
CStat | |
CStat | File Status structure |
CTimeStamp | Manage IFS timestamps stored as an unsigned 32-bit value |
►NIO | |
►NCustom | |
CController | Controller for PWM output |
►CDevice | |
CFactoryTemplate | |
CRequest | |
►NDMX512 | |
►CDevice | |
CConfig | DMX512 Device Configuration |
CFactory | |
CNodeData | |
CRequest | |
►NModbus | |
►NNT18B07 | |
►CDevice | |
►CConfig | NT18B07 device configuration |
CComp | |
CFactory | |
CRequest | |
►NR421A | |
►CDevice | |
CConfig | R421A device configuration |
CFactory | |
CRequest | |
CStateMask | Tracks state of multiple relays |
►NRID35 | |
►CDevice | |
CFactory | |
CRequest | |
►NSTM8Relay | |
►CDevice | |
CConfig | R421A device configuration |
CFactory | |
CRequest | |
CStateMask | Tracks state of multiple relays |
►NSTS | |
►NFan | |
►CDevice | |
CFactory | |
CFanData | |
CRequest | |
CADU | |
►CDevice | A virtual device, represents a modbus slave device |
CFactory | |
CGenericRequest | |
►CPDU | Protocol Data Unit |
►CData | |
►CGetComEventCounter | |
CResponse | |
►CGetComEventLog | |
CResponse | |
►CMaskWriteRegister | |
CRequest | |
►CReadCoils | |
CRequest | |
CResponse | |
►CReadDiscreteInputs | |
CRequest | |
CResponse | |
►CReadExceptionStatus | |
CResponse | |
►CReadRegisters | |
CRequest | |
CResponse | |
►CReadWriteMultipleRegisters | |
CRequest | |
CResponse | |
►CReportServerId | |
CResponse | |
►CWriteMultipleCoils | |
CRequest | |
CResponse | |
►CWriteMultipleRegisters | |
CRequest | |
CResponse | |
►CWriteSingleCoil | |
CRequest | |
►CWriteSingleRegister | |
CRequest | |
CRequest | |
►NRFSwitch | |
CController | Controller for 433MHz transmitter |
►CDevice | |
CConfig | |
CFactory | |
CRequest | |
CTiming | Protocol timings in microseconds |
►NRS485 | |
CController | |
►CDevice | Base device class for communicating with an RS485 slave |
►CConfig | RS485 configuration |
CSlave | |
CFactoryTemplate | |
CRequest | |
CController | A Controller is responsible for serialising requests for a physical bus |
►CDevice | Handles requests for a specific device; the requests are executed by the relevant controller |
CConfig | Inherited classes expand this definition as required |
CFactory | Abstract class which allows device instances to be created |
CDeviceManager | |
CDevNode | Identifies a device node |
CRequest | Request represents a single user request/response over a bus |
►CSerial | Wrapper class for the UART driver |
CConfig | |
►NJerryscript | |
CArgumentError | Provides consistent error message when checking external function arguments |
►CArray | Array objects have properties accessed by index |
CIndexedItem | Iterator and operator[] access uses this wrapper class so items may be written or read |
CIterator | |
CCallable | Callable object represent functions |
CCallInfo | Maps directly onto jerry_call_info_t structure |
CContext | Jerryscript external context |
CContextList | Manages a list of contexts |
CContextTemplate | Implement a custom Context class |
CCopyValue | Use to initialise Value object by copying native/raw jerryscript value |
CError | Error object class |
CExcept | |
CExternalFunction | Object representing an external function implementation |
CNull | Use to create Value containing javascript 'null' |
►CObject | Objects support named properties |
CNamedItem | Iterator and operator[] access uses this wrapper class so items may be written or read |
COwnedValue | Use to initialise Value object by taking ownership of native/raw jerryscript value |
CStringValue | Use to initialise Value object to a string given a native/raw jerryscript value |
CTask |
- Task that runs the
loop JavaScript function in the background
|
CUndefined | Use to create Value containing javascript 'undefined' |
►CValue | Represents a Jerryscript value |
CAs | Used by as() method |
►NmDNS | |
►NResource | |
CA | 'A' record containing IP4 address |
CAAAA | 'AAAA' record containing 128-bit IPv6 address |
CHINFO | 'HINFO' record containing Host information |
CPTR | 'PTR' record containing pointer to a canonical name |
CRecord | Resource Record with no specific type |
CSRV | 'SRV' Service Locator record |
CTXT | 'TXT' record containing attribute list |
CAnswer | A single mDNS Answer |
CHandler | Virtual base class used for chaining message handlers |
CMessage | Encapsulates a message packet for flexible introspection |
CName | Encoded DNS name |
CQuery | |
CQuestion | A single mDNS Question |
CReply | |
CRequest | |
CResponder | Special name for querying list of services |
CServer | Locates mDNS services by issuing queries |
►CService | Describes a basic service |
CHost | |
►NMHZ19 | |
CMeasurement | |
►CPwmReader | Reads input pulse width asynchronously |
CPulse | Used internally to measure a high/low pulse pair |
CRequest | |
CResponse | |
CUart | Access MHZ19 sensor via serial port |
►NNanoTime | |
CClock | Class template representing a physical Clock with fixed timing characteristics |
CFrequency | Class to represent a frequency |
CTicks | Class to handle a tick value associated with a clock |
CTicksConst | Class template representing a fixed clock tick count |
CTime | Class to handle a simple time value with associated unit |
CTimeConst | Class template to represent a fixed time value for a specific Clock |
CTimeSource | Class template for accessing a Clock in specific time units |
CTimeValue | A time time broken into its constituent elements |
CUnitTickRatio | Class template to define tick std::ratio type |
►NOta | |
►NNetwork | |
►CHttpUpgrader | |
CItem | |
CItemList | |
CIdfUpgrader | ESP32 OTA Upgrader implementation |
CRbootUpgrader | ESP8266 rBoot OTA Upgrader implementation |
CUpgradeOutputStream | Write-only stream type used during firmware upgrade |
CUpgraderBase | |
►NOtaUpgrade | |
►NMqtt | |
CAdvancedPayloadParser | |
►CPayloadParser | |
CUpdateState | |
CStandardPayloadParser | This parser allows the processing of firmware data that is directly stored to the flash memory using RbootOutputStream |
CBasicStream | A write-only stream to parse and apply firmware unencrypted upgrade files generated by otatool.py |
CChecksumVerifier | Checksum verifier used by BasicStream if signature verification is disabled |
CEncryptedStream | Encryption wrapper for BasicStream |
CSignatureVerifier | Signature verifier for BasicStream |
►NPolledTimer | |
CTimer | Template class to implement a polled timer |
►NProfiling | |
CCpuUsage | Class to provide a CPU usage indication based on task callback availability |
CMinMax | Class to track minimum and maximum values of a set of data, with average, total and count |
CMinMaxTimes | |
CTaskStat | Helper class to support printing of real-time task information |
►NrBPF | |
CGlobalStore | |
CLocalStore | |
►CStore | |
CEntry | |
CVirtualMachine | |
►NRingTone | |
CNoteDef | |
CParser | Base parser class |
CPlayer | Base class to support playback of tunes |
CRtttlHeader | |
CRtttlParser | Class to parse RTTTL files RTTTL (RingTone Text Transfer Language) format |
CRtttlParserState | |
CRtttlWriter | |
►NSmingTest | |
CRunner | |
►NSSDP | |
CBaseMessage | Class template for messages |
CBasicMessage | Handles incoming messages |
CMessage | Message using regular HTTP header management class |
CMessageQueue | Queue of objects managed by a single timer |
CMessageSpec | Defines the information used to create an outgoing message |
CServer | Listens for incoming messages and manages queue of outgoing messages |
►NSsl | |
CCallbackValidator | Validator class wrapping a user-provided callback delegate, plus optional parameter |
CCertificate | Implemented by SSL adapter to handle certificate operations |
CConnection | Implemented by SSL adapter to handle a connection |
CContext | Implemented by SSL adapter to create and manage SSL connections |
CFactory | Implemented by SSL adapter |
►CFingerprint | Various types of fingerprint |
►CCert | Fingerprints for the entire Certificate |
CSha1 | Fingerprint based on the SHA1 value of the certificate |
CSha256 | Fingerprint based on the SHA256 value of the certificate |
►CPki | |
CSha256 | Fingerprint based on the SHA256 value of the Public Key Subject in the certificate |
CTypes | Maintains a set of fingerprint types |
CFingerprintValidator | Class template to validate any kind of fingerprint |
CInputBuffer | Wraps a pbuf for reading in chunks |
CKeyCertPair | Class to manage an SSL key certificate with optional password |
COptions | Configurable options |
CSession | Handles all SSL activity for a TCP connection |
CSessionId | Manages buffer to store SSL Session ID |
CValidator | Base validator class |
CValidatorList | Performs certificate validation |
►NStorage | |
►NDisk | |
►NGPT | |
CPartitionTable | |
CSmingTypeGuid | |
►NMBR | |
CPartitionTable | |
CBasePartitionTable | Common type for MBR/GPT partition table |
►CBlockDevice | Base class for sector-addressable (block) devices |
►CStat | |
CFunc | |
CBuffer | |
CBufferList | |
CDiskPart | Adds information specific to MBR/GPT disk partitions |
CHostFileDevice | Create custom storage device using backing file |
CPartInfo | In-memory partition information |
CScanner | Class to iterate through disk partition tables |
CSectorBuffer | Buffer for working with disk sectors |
►NSD | |
CCard | |
CCID | |
CCSD | |
CCSD1 | |
CCSD2 | |
CCSD3 | |
CDevice | Represents a storage device (e.g. flash memory) |
Cesp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
CFileDevice | Create custom storage device using backing file |
CIterator | |
►CPartition | Represents a flash partition |
CFullType | Express both partition type and subtype together |
CInfo | Partition information |
CSubType | |
CPartitionStream | Stream operating directory on a Storage partition |
CPartitionTable | |
►CProgMem | Storage device to access PROGMEM using flash API |
CProgMemPartitionTable | |
CSpiFlash | Main flash storage device |
CStreamDevice | Read-only partition on a stream object |
►CSysMem | Storage device to access system memory, e.g. RAM |
CSysMemPartitionTable | |
►NUPnP | |
►Nschemas_upnp_org | |
CActionRequest | |
CActionRequestControl | |
►CActionResponse | Class to handle action requests and responses |
CStream | |
CBase64 | |
CBaseObject | Objects which hook into the SSDP message stack |
►CClassGroup | |
CList | |
CControlPoint | |
CDescriptionSearch | |
CDescriptionStream | |
CDevice | Represents any kind of device, including a root device |
►CDeviceControl | |
CDescription | |
CRootConfig | |
CDeviceHost | |
CDeviceSearch | |
CEnumerator | Abstract class to enumerate items |
►CEnvelope | Class to manage a SOAP envelope for service request/response |
CFault | |
CItem | |
CItemEnumerator | |
CLinkedItem | Base class template for items in a list |
CLinkedItemList | Singly-linked list of items |
CObject | |
►CObjectClass | Describes device or service class |
CDevice | Device description fields |
CService | Service description fields |
CObjectList | Class template for singly-linked list of objects |
►CObjectTemplate | Base class template for linked items with type casting |
CIterator | |
COwnedObjectList | Class template for singly-linked list of objects |
CSearch | This is a helper class used by ControlPoint to manage different search types |
CSearchFilter | |
CService | Represents any kind of device, including a root device |
►CServiceControl | |
CDescription | |
CServiceSearch | |
CSpecVersion | |
CSsdpSearch | |
►NUSB | |
►NCDC | |
CDevice | Serial device implementation, in ACM mode |
CHostDevice | Implements CDC interface for a connected serial device |
CUsbSerial | Base class for both device and host serial port modes |
►NDFU | |
CCallbacks | Applications must implement this class and pass an instance to Device::begin() |
CDevice | |
►NECM_RNDIS | |
CDevice | |
►NHID | |
CDevice | |
CHostDevice | |
CReport | |
►NMIDI | |
CDevice | |
CPacket | |
►NMSC | |
CDevice | |
CHostDevice | A USB mass storage device supports one or more logical units, each of which is a physical storage device |
CInquiry | Information provided by SCSI inquiry operation |
CLogicalUnit | A physical device instance managed by an MSC interface |
►NNCM | |
CDevice | Not currently implemented |
►NVENDOR | |
CDevice | The TinyUSB vendor API is very much like a serial port. Each instance corresponds to a bi-directional interface |
►CHostDevice | Base class to use for custom devices |
CConfig | Device configuration received during mount procedure |
CTransfer | Structure passed to 'transferComplete' method |
►CDescriptor | Structure of a USB descriptor |
CType | |
►CDescriptorList | Buffer containing list of descriptors |
CIterator | |
CDeviceInterface | Base class to support a USB device interface implementation |
►CHostInterface | Common base class to support Host USB access |
CInstance | Identifies a TinyUSB host interface |
CStringDescriptor | Template for making a USB string descriptor |
►Nwiring_private | |
►CObjectList | List of object pointers |
CElement | |
CScalarList | List of scalar values |
CAccessPointClass | Access point class |
CArchiveStream | |
Cargument_type | |
Cargument_type< T(U)> | |
CAuthAdapter | |
CAutoDeleteTimer | Auto-delete callback timer class |
CBase64OutputStream | Read-only stream to emit base64-encoded content from source stream |
CBaseObjectType | |
CBasic1Template | |
►CBasicHttpHeaders | Parse array of name/value pairs as references to original data |
CHeader | |
CBasicRatio | A basic rational fraction, constexpr-compatible |
CBeaconInfo | Decoded Wifi beacon (Access Point) information |
CBeaconOrClientListTemplate | |
►CBitSet | Manage a set of bit values using enumeration |
CBitRef | |
Cboot_sector_t | |
CBssInfo | |
CCallbackTimer | Callback timer class template |
CCallbackTimerApi | Callback timer API class template |
CChunkedStream | Read-only stream to obtain data using HTTP chunked encoding |
CCircularBuffer | Circular stream class |
CClientInfo | Decoded Wifi client information |
►CCommandLine | Provides access to the command line |
CParameter | Manages a single parameter, may be optionally separated into name=value |
CParameters | List of command-line parameters, in order |
CControllerBase | |
CCountable | |
CCpuCycleClock | Clock 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 | |
CCString | Class 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 |
►CCStringArray | Class to manage a double null-terminated list of strings, such as "one\0two\0three\0" |
CIterator | |
CCsvReader | Class to parse a CSV file |
CCustomFtpServer | |
CDateTime | Date and time class |
CDelegate | |
CDelegate< ReturnType(ParamTypes...)> | Delegate class |
CDelegateCallbackTimer | Class template adding delegate callback method support to the basic CallbackTimer template |
CDeltaSigma | |
CDeviceUrn | A UPnP Device URN |
CDigitalHooks | Class to customise behaviour for digital functions |
CDisplay | |
CDnsHeader | |
CDnsServer | DNS server class |
►CEmbeddedEthernet | Ethernet provider using ESP32 embedded MAC. Requires an external PHY |
CConfig | |
CEndlessMemoryStream | Memory stream that stores unlimited number of bytes |
Cesp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
CEspDigitalPin | ESP GPIO pin configuration |
Cexfat_dentry_t | |
CFactory | |
CFactoryTemplate | |
Cfalse_type | |
Cfat_boot_fsinfo_t | |
Cfat_boot_sector_t | |
CFatTime | FAT timestamp support |
CFIFO | |
CFileStream | File stream class |
CFILO | |
CFtpDataFileList | |
CFtpDataRetrieve | |
CFtpDataStore | |
CFtpDataStream | |
CFtpServer | Provides FTP server |
►CFtpServerConnection | |
CUser | |
Cgdb_stat_t | GDB uses a specific version of the stat structure, 64 bytes in size |
Cgdb_state_t | |
Cgdb_timeval_t | GDB uses a specific version of the timeval structure, 12 bytes in size (manual says 8, which is wrong) |
CGdbFileStream | GDB File stream class to provide access to host files whilst running under debugger |
CGdbPacket | |
CGdbSyscallInfo | GDB Syscall request information |
Cgpt_entry_attributes_t | |
Cgpt_entry_t | |
Cgpt_header_t | |
Cgpt_mbr_record_t | |
CHardwarePWM | Hardware pulse width modulation |
CHardwareSerial | Hardware serial class |
►CHashMap | HashMap class template |
CBaseElement | |
CIterator | |
CHeaderClass | |
CHexDump | |
CHostFileStream | Host File stream class |
CHostPacket | Helper class for reading/writing packet content in host byte-order (LSB first) |
CHttpBasicAuth | |
CHttpClient | |
CHttpClientConnection | |
CHttpConnection | Provides http base used for client and server connections |
CHttpDigestAuth | |
CHttpHeaderBuilder | Re-assembles headers from fragments via onHeaderField / onHeaderValue callbacks |
CHttpHeaderFields | |
CHttpHeaders | Encapsulates a set of HTTP header information |
CHttpMultipartResource | HttpResource that allows handling of HTTP file upload |
CHttpParams | Handles the query portion of a URI |
CHttpPostFilter | Filter plugins run after the resource is invoked |
CHttpPreFilter | Filter plugins run before the resource is invoked |
CHttpRequest | Encapsulates an incoming or outgoing request |
►CHttpResource | Instances of this class are registered with an HttpServer for a specific URL |
CPluginRef | |
CHttpResourcePlugin | Base plugin class. Implementations should be based on either HttpPreFilter or HttpPostFilter |
CHttpResourceTree | Class to map URL paths to classes which handle them |
CHttpResponse | Represents either an incoming or outgoing response to a HTTP request |
CHttpServer | |
CHttpServerConnection | |
CHttpServerSettings | |
Chw_timer_private_t | |
CIDataSourceStream | Base class for read-only stream |
CIp6Address | |
CIpAddress | A class to make it easier to handle and pass around IP addresses |
CIpConnection | |
CISystemReadyHandler | Interface class implemented by classes to support on-ready callback |
Cjerry_port_watchdog_t | Watchdog state information |
CJsonObjectStream | JsonObject stream class |
Clegacy_mbr_t | |
CLimitedMemoryStream | Memory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write |
CLimitedWriteStream | A 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 |
CLineBuffer | Class to enable buffering of a single line of text, with simple editing |
CLinkedObject | Base virtual class to allow objects to be linked together |
CLinkedObjectList | Singly-linked list of objects |
CLinkedObjectListTemplate | |
►CLinkedObjectTemplate | Base class template for linked items with type casting |
CIteratorTemplate | |
CMacAddress | A network hardware (MAC) address |
CMailMessage | |
CMemoryDataStream | Read/write stream using expandable memory buffer |
►CMPU6050 | |
CMotion3 | |
CMotion6 | |
CMqttBuffer | Helper class to simplify printing and parsing message buffers |
CMqttClient | |
CMqttPayloadParserState | |
Cmsdos_dir_entry_t | |
Cmsdos_dir_slot_t | |
CMuldivLimits | Obtain limits for a muldiv template calculation |
CMultipartParser | Wrapper for multipart-parser engine (c code) |
►CMultipartStream | Read-only stream for creating HTTP multi-part content |
CBodyPart | Each result item contains a set of headers plus content stream |
CMultiStream | Base class for read-only stream which generates output from multiple source streams |
CNetworkPacket | Helper class for reading/writing packet content in network byte-order (MSB first) |
CNtpClient | NTP client class |
►CObjectMap | Implementation of a HashMap for owned objects, i.e. anything created with new() |
CEntry | An entry in the ObjectMap |
CValue | Class to provide safe access to mapped value |
CObjectQueue | FIFO for objects |
Cos_timer_t | This is the structure used by the Espressif timer API |
COsMessageInterceptor | Class to handle interception of OS messages |
COsTimer64Api | Class template implementing an extended OS Timer with 64-bit microsecond times and delegate callback support |
COsTimerApi | Implements common system callback timer API |
COtaFileHeader | |
COtaRomHeader | |
COwnedLinkedObjectListTemplate | Class template for singly-linked list of objects |
CPacket | Helper class for reading/writing packet content |
►CPartCheckerStream | |
CFilePart | |
►CPrint | Provides formatted output to stream |
Chas_printTo | |
CPrintable | |
CPriorityList | |
CPriorityNode | |
Cpwm_param | |
CQuotedPrintableOutputStream | Read-only stream that transforms bytes of data into quoted printable data stream |
CRatio | Class to simplify calculations of finite rationals at runtime |
Crboot_config | Structure containing rBoot configuration |
Crboot_write_status | Structure defining flash write status |
CReadWriteStream | Base class for read/write stream |
CResourceBasicAuth | |
CResourceIpAuth | |
Crom_header | |
Crom_header_new | |
CRootDeviceUrn | A UPnP root device URN |
CRtcClass | |
CRtttlJsonListStream | A forward-only stream for listing contents of a tune file |
Csection_header | |
►CSectionStream | Presents each section within a source stream as a separate stream |
CSection | |
CSectionTemplate | Provides enhanced template tag processing for use with a SectionStream |
CServiceUrn | A UPnP Service URN |
CSharedMemoryStream | Memory stream operating on fixed shared buffer |
CSmartConfigEventInfo | Smart Config callback information |
Csmg_timer_t | |
CSmtpClient | |
CSolarCalculator | Calculation of apparent time of sunrise and sunset |
CSolarRef | A location is required to compute solar times |
CSPIBase | |
CSPIClass | Hardware SPI class |
Cspiffs_config | |
Cspiffs_DIR | |
Cspiffs_dirent | |
Cspiffs_fd | |
CSPIFFS_PACKED | |
Cspiffs_stat | |
Cspiffs_t | |
CSPIFlashInfo | SPI Flash memory information block. Stored at the beginning of flash memory |
CSpiPins | SPI pin connections |
CSPISettings | |
CSPISoft | Software-based SPI master |
CSPISpeed | Contains bus frequency and corresponding divisor/prescaler settings |
►CStationClass | WiFi station class |
CConfig | Station configuration passed to config method |
CStationInfo | |
CStationList | |
CSTORE_TYPEDEF_ATTR | SPI Flash memory information block. Stored at the beginning of flash memory |
CStream | Base Stream class |
CStreamBuffer | |
CStreamChain | Provides a read-only stream which concatenates content from multiple source streams |
CStreamTransformer | Class that can be used to transform streams of data on the fly |
CStreamWrapper | An abstract class that provides a wrapper around a stream |
►CString | The String class |
CBuffer | Used with setBuffer and getBuffer methods |
CPtrBuf | Used when contents allocated on heap |
CSsoBuf | |
CStringSumHelper | |
CSystemClass | System class |
CSystemClockClass | |
CTask | Class to support running a background task |
CTcpClient | |
CTcpConnection | |
CTcpServer | |
CTemplateFileStream | Template stream using content from the filesystem |
CTemplateStream | Stream which performs variable-value substitution on-the-fly |
Ctest_res_s | |
Ctest_s | |
►CTestBase | Base class supporting verification for test assertions |
CTestParam | Contains details for test verification |
CTestGroup | Class to simplify generation of begin/end messages for a test group |
Ctfile | |
Ctfile_conf | |
CTimeChangeRule | |
CTimer | Callback timer class |
CTimer1Api | Class template for Timer1 API |
CTimer1Clock | Clock implementation for Hardware Timer 1 |
CTimer2Clock | Clock implementation for Hardware Timer 2 |
CTimerApi | |
CTimezone | Class to support local/UTC time conversions using rules |
CToneBuffer | Contains samples for one full signal cycle at a specific frequency |
CToneBufferQueue | |
CToneGenerator | Generates tones with smooth transitions using Tone Buffers |
►CTRange | Manage a range of numbers between specified limits |
CIterator | |
Ctrue_type | |
CTwoWire | |
CUdpConnection | |
CUrl | Class to manage URL instance |
CUrlencodedOutputStream | Represents key-value pairs as urlencoded string content |
CUrn | Structure for UPnP URNs |
CUuid | Class for manipulating UUID (aka GUID) entities |
►CVector | Vector class template |
CIterator | |
CWDTClass | |
CWebsocketClient | Websocket Client |
CWebsocketConnection | |
CWebsocketResource | Class associated with an open websocket to handle communications |
CWifiEventsClass | WiFi events class |
CWifiSniffer | |
CWsFrameInfo | |
CXorOutputStream | Xors original stream content with the specified mask |