| CAdafruit_BME280 | |
| CAdafruit_NeoPixel | |
| CAdafruit_Sensor | |
| CAM2321 | |
| CAPA102 | |
| CArduCAM | |
| CAtClient | Class that facilitates the communication with an AT device |
| CAtCommand | |
| ►CAuthAdapter | |
| CHttpBasicAuth | |
| CHttpDigestAuth | |
| Cbase64_decodestate | |
| Cbase64_encodestate | |
| CBeaconInfo | Decoded Wifi beacon (Access Point) information |
| CBH1750FVI | |
| Cbme280_calib_data | |
| CBMP180 | |
| CBounce | |
| CBssInfo | |
| CCapacitiveSensor | |
| CClientInfo | Decoded Wifi client information |
| Ccol_t | |
| CComfortProfile | |
| CCommandDelegate | Command delegate class |
| CCommandExecutor | |
| CCommandHandler | Command handler class |
| ►CCountable< T > | |
| CFIFO< T, rawSize > | |
| CFILO< T, rawSize > | |
| ►CCountable< AtCommand > | |
| CFIFO< AtCommand, 10 > | |
| ►CCountable< BeaconInfo > | |
| ►CVector< BeaconInfo > | |
| CBeaconInfoList | For applications to use to manage list of unique beacons |
| ►CCountable< ClientInfo > | |
| ►CVector< ClientInfo > | |
| CClientInfoList | For applications to use to manage list of unique clients |
| ►CCountable< Element > | |
| CVector< Element > | |
| ►CCountable< HttpPartResult > | |
| CVector< HttpPartResult > | |
| ►CCountable< HttpRequest * > | |
| ►CFIFO< HttpRequest *, rawSize > | |
| CObjectQueue< HttpRequest, HTTP_REQUEST_POOL_SIZE > | |
| ►CCountable< IDataSourceStream * > | |
| ►CFIFO< IDataSourceStream *, rawSize > | |
| CObjectQueue< IDataSourceStream, MAX_STREAM_CHAIN_SIZE > | |
| ►CCountable< MailMessage * > | |
| ►CFIFO< MailMessage *, rawSize > | |
| CObjectQueue< MailMessage, SMTP_QUEUE_SIZE > | |
| ►CCountable< mqtt_message_t * > | |
| ►CFIFO< mqtt_message_t *, rawSize > | |
| CObjectQueue< mqtt_message_t, MQTT_REQUEST_POOL_SIZE > | |
| ►CCountable< ObjectMap::Entry > | |
| CVector< ObjectMap::Entry > | |
| ►CCountable< rBootHttpUpdateItem > | |
| CVector< rBootHttpUpdateItem > | |
| ►CCountable< ServoChannel * > | |
| CVector< ServoChannel * > | |
| ►CCountable< SslValidator > | |
| ►CVector< SslValidator > | |
| CSslValidatorList | |
| ►CCountable< String > | |
| CVector< String > | |
| ►CCountable< T * > | |
| ►CFIFO< T *, rawSize > | |
| CObjectQueue< T, rawSize > | FIFO for objects |
| ►CCountable< TcpConnection * > | |
| CVector< TcpConnection * > | |
| CDateTime | Date and time class |
| CDebugOuputOptions | Structure for debug options |
| Cdecode_results | |
| CDelegate< class > | |
| CDelegate< bool(AtClient &atClient, Stream &source)> | |
| CDelegate< bool(AtClient &atClient, String &reply)> | |
| CDelegate< bool(TcpClient &client, char *data, int size)> | |
| CDelegate< HttpPartResult()> | |
| CDelegate< int(HttpConnection &client, bool successful)> | |
| CDelegate< int(HttpConnection &client, const char *at, size_t length)> | |
| CDelegate< int(HttpConnection &client, HttpResponse &response)> | |
| CDelegate< int(HttpServerConnection &connection, HttpRequest &, char *at, int length)> | |
| CDelegate< int(HttpServerConnection &connection, HttpRequest &, const char *at, int length)> | |
| CDelegate< int(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response)> | |
| CDelegate< int(MqttPayloadParserState &state, mqtt_message_t *message, const char *buffer, int length)> | |
| CDelegate< ReturnType(ParamsList...)> | Delegate class |
| CDelegate< void()> | |
| CDelegate< void(bool, BssList)> | |
| CDelegate< void(char dbgChar)> | |
| CDelegate< void(HardwareSerial &serial)> | |
| CDelegate< void(HttpRequest &request, const char *at, int length)> | |
| CDelegate< void(int16_t, uint8_t[6])> | |
| CDelegate< void(IPAddress, IPAddress, IPAddress)> | |
| CDelegate< void(NtpClient &client, time_t ntpTime)> | |
| CDelegate< void(rBootHttpUpdate &client, bool result)> | |
| CDelegate< void(sc_status status, void *pdata)> | |
| CDelegate< void(Stream &source, char arrivedChar, uint16_t availableCharsCount)> | |
| CDelegate< void(String commandLine, CommandOutput *commandOutput)> | |
| CDelegate< void(String topic, String message)> | |
| CDelegate< void(String, uint8_t, uint8_t[6], uint8_t)> | |
| CDelegate< void(TcpClient &client, bool successful)> | |
| CDelegate< void(TcpClient &client, TcpConnectionEvent sourceEvent)> | |
| CDelegate< void(TcpClient *client)> | |
| CDelegate< void(TcpConnection &)> | |
| CDelegate< void(UdpConnection &connection, char *data, int size, IPAddress remoteIP, uint16_t remotePort)> | |
| CDelegate< void(uint16_t msgId, int type)> | |
| CDelegate< void(uint8_t, uint8_t)> | |
| CDelegate< void(uint8_t[6], uint8_t)> | |
| CDelegate< void(WebsocketConnection &)> | |
| CDelegate< void(WebsocketConnection &, const String &)> | |
| CDelegate< void(WebsocketConnection &, uint8_t *data, size_t size)> | |
| CDFRobotDFPlayerMini | |
| CDHTesp | |
| CDIR | |
| CDNSHeader | |
| CDS18S20 | This class implements access to the DS18x20 range of temperature sensors |
| CDS3232RTC | |
| CElapseTimer | |
| CObjectMap< K, V >::Entry | An entry in the ObjectMap |
| CEspDigitalPin | ESP GPIO pin configuration |
| CFATFS | |
| CFIL | |
| CFILINFO | |
| CFlashString | Describes a counted string stored in flash memory |
| Cgdb_state_t | |
| CGdbPacket | |
| Cgesture_data_type | |
| CHardwarePWM | Hardware pulse width modulation |
| ►CHardwareTimer | Hardware timer class |
| CHardware_Timer | |
| CHashMap< K, V > | |
| ►CHashMap< HttpHeaderFieldName, String > | |
| CHttpHeaders | Encapsulates a set of HTTP header information |
| CHashMap< mqtt_type_t, MqttDelegate > | |
| CHashMap< String, CommandDelegate > | |
| CHashMap< String, HttpBodyParserDelegate > | |
| ►CHashMap< String, String > | |
| CHttpParams | |
| CTemplateVariables | Template variable (hash map) class |
| CHexDump | |
| CRCSwitch::HighLow | |
| CHMC5883L | |
| ►CHttpClient | |
| CrBootHttpUpdate | |
| CHttpHeaderBuilder | Re-assembles headers from fragments via onHeaderField / onHeaderValue callbacks |
| CHttpPartResult | Multipart stream class |
| CHttpRequest | |
| ►CHttpResource | |
| ►CWebsocketResource | |
| CWsCommandHandlerResource | |
| CHttpResponse | |
| CHttpServerSettings | |
| CI2Cdev | |
| CI2CIO | |
| CIDelegateCaller< ReturnType, ParamsList > | IDelegateCaller class |
| ►CIDelegateCaller< ReturnType, ParamsList... > | |
| CFunctionCaller< MethodDeclaration, ReturnType, ParamsList > | Delegate function caller class |
| CMethodCaller< ReturnType(ClassType::*)(ParamsList...)> | Delegate method caller class |
| CIRArgoAC | |
| CIRDaikinESP | |
| CIRFujitsuAC | |
| CIRGreeAC | |
| CIRHaierAC | |
| CIRKelvinatorAC | |
| CIRMideaAC | |
| CIRMitsubishiAC | |
| Cirparams_t | |
| CIRrecv | |
| ►CIRsend | |
| CIRsendTest | |
| CIRtimer | |
| CIRToshibaAC | |
| CIRTrotecESP | |
| ►CISystemReadyHandler | |
| CAccessPointClass | |
| CStationClass | |
| CWDTClass | |
| CWifiSniffer | |
| CLineBuffer< BUFSIZE > | Class to enable buffering of a single line of text, with simple editing |
| CLineBuffer< 128 > | |
| Cmagiquest | |
| CMailMessage | |
| Cmatch_result_t | |
| CMCP | |
| CMCP23017 | |
| CMethodCaller< class > | |
| CMFRC522 | |
| CMFRC522::MIFARE_Key | |
| ►CMirfSpiDriver | |
| CMirfHardwareSpi85Driver | |
| CMirfHardwareSpiDriver | |
| CMMA_7455 | |
| CMqttPayloadParserState | |
| CNetUtils | |
| CNexGpio | |
| ►CNexObject | |
| CNexGauge | |
| CNexProgressBar | |
| ►CNexTouch | |
| CNexButton | |
| CNexCheckbox | |
| CNexCrop | |
| CNexDSButton | |
| CNexHotspot | |
| CNexNumber | |
| CNexPage | |
| CNexPicture | |
| CNexRadio | |
| CNexScrolltext | |
| CNexSlider | |
| CNexText | |
| CNexTimer | |
| CNexVariable | |
| CNexWaveform | |
| CNexRtc | |
| CNrf24l | |
| CObjectMap< K, V > | Implementation of a HashMap for owned objects, i.e. anything created with new() |
| ►CObjectMap< String, HttpResource > | |
| CHttpResourceTree | Class to map URL paths to classes which handle them |
| CObjectMap< String, IDataSourceStream > | |
| COneWire | |
| COsMessageInterceptor | Class to handle interception of OS messages |
| ►CPrint | Provides formatted output to stream |
| ►CAdafruit_GFX | |
| CAdafruit_ILI9341 | |
| CAdafruit_PCD8544 | |
| CAdafruit_SSD1306 | |
| CAdafruit_ST7735 | |
| CTFT_ILI9163C | |
| CCommandOutput | |
| CDebugClass | Provides debug output to stream (e.g. Serial) or delegate function handler |
| CDisplay | |
| ►CLCD | |
| CLiquidCrystal | |
| CLiquidCrystal_I2C | |
| CLiquidCrystal_SR | |
| CLiquidCrystal_SR2W | |
| CLiquidCrystal_SR3W | |
| ►CStream | |
| ►CIDataSourceStream | Base class for data source stream |
| CArduCAMStream | |
| CFlashMemoryStream | |
| ►CMultiStream | |
| CMultipartStream | |
| CStreamChain | |
| ►CReadWriteStream | Base class for read/write stream |
| CCircularBuffer | Circular stream class |
| CEndlessMemoryStream | Memory stream that stores unlimited number of bytes |
| CFileStream | File stream class |
| CGdbFileStream | GDB File stream class to provide access to host files whilst running under debugger |
| CHardwareSerial | Hardware serial class |
| CLimitedMemoryStream | Memory stream that stores limited number of bytes Once the limit is reached the stream will discard incoming bytes on write |
| ►CMemoryDataStream | |
| CJsonObjectStream | JsonObject stream class |
| CrBootItemOutputStream | |
| ►CStreamTransformer | |
| CBase64OutputStream | Base64 Stream |
| CChunkedStream | Data chunked stream class |
| CQuotedPrintableOutputStream | Quoted-Printable Stream |
| ►CTemplateStream | |
| CTemplateFileStream | Template File stream class |
| CTemplateFlashMemoryStream | Template Flash memory stream class |
| CUrlencodedOutputStream | UrlEncoded Stream |
| CTwoWire | |
| ►CPrintable | |
| CHttpParams | |
| CIPAddress | |
| CRCSwitch::Protocol | |
| Crboot_config | Structure containing rBoot configuration |
| Crboot_write_status | Structure defining flash write status |
| CrBootHttpUpdateItem | |
| CRCSwitch | |
| CRF24 | |
| CRingBufCPP< Type, MaxElements > | |
| CRingBufCPP< uint16_t, RAWBUF > | |
| Crom_header | |
| Crom_header_new | |
| CRtcClass | |
| CRtcData | |
| Csection_header | |
| Csensor_reg | |
| Csensor_t | |
| Csensors_color_t | |
| Csensors_event_t | |
| Csensors_vec_t | |
| CSerialBuffer | FIFO buffer used for both receive and transmit data |
| CServo | |
| CServoChannel | |
| CSi4432 | |
| CSI7021 | |
| Csi7021_env | |
| Csi7021_olt | |
| CSimpleTimer | |
| CSparkFun_APDS9960 | |
| ►CSPIBase | |
| CSPIClass | |
| CSPISoft | |
| CSPISettings | |
| CSslFingerprints | Contains SSL fingerprint data |
| CSslKeyCertPair | Class to manage an SSL key certificate with optional password |
| CSslSessionId | Manages buffer to store SSL Session ID |
| CSslValidator | |
| ►CString | The string class |
| CCStringArray | Class to manage a double null-terminated list of strings, such as "one\0two\0three" |
| CStringSumHelper | |
| CSystemClass | |
| CSystemClockClass | |
| ►CTcpConnection | |
| ►CFtpDataStream | |
| CFtpDataFileList | |
| CFtpDataRetrieve | |
| CFtpDataStore | |
| CFtpServerConnection | |
| ►CTcpClient | |
| ►CHttpConnection | |
| CHttpClientConnection | |
| CHttpServerConnection | |
| CMqttClient | |
| CSmtpClient | |
| ►CTcpServer | |
| CFtpServer | |
| CHttpServer | |
| CTelnetServer | |
| CTempAndHumidity | |
| CTimer | |
| CTM1637Display | |
| CtmElements_t | |
| ►CUdpConnection | |
| CDNSServer | |
| CNtpClient | NTP client class |
| CMFRC522::Uid | |
| CUltrasonic | |
| CUrl | Class to manage URL instance |
| CObjectMap< K, V >::Value | Class to provide safe access to mapped value |
| ►CWebsocketConnection | |
| CWebsocketClient | Websocket Client |
| CWifiEventsClass | |
| CWsFrameInfo | |
| CYeelightBulb | Yeelight wifi bulb controller class |