Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAdafruit_BME280
 CAdafruit_NeoPixel
 CAdafruit_Sensor
 CAM2321
 CAPA102
 CArduCAM
 CAtClientClass that facilitates the communication with an AT device
 CAtCommand
 CAuthAdapter
 Cbase64_decodestate
 Cbase64_encodestate
 CBeaconInfoDecoded Wifi beacon (Access Point) information
 CBH1750FVI
 Cbme280_calib_data
 CBMP180
 CBounce
 CBssInfo
 CCapacitiveSensor
 CClientInfoDecoded Wifi client information
 Ccol_t
 CComfortProfile
 CCommandDelegateCommand delegate class
 CCommandExecutor
 CCommandHandlerCommand handler class
 CCountable< T >
 CCountable< AtCommand >
 CCountable< BeaconInfo >
 CCountable< ClientInfo >
 CCountable< Element >
 CCountable< HttpPartResult >
 CCountable< HttpRequest * >
 CCountable< IDataSourceStream * >
 CCountable< MailMessage * >
 CCountable< mqtt_message_t * >
 CCountable< ObjectMap::Entry >
 CCountable< rBootHttpUpdateItem >
 CCountable< ServoChannel * >
 CCountable< SslValidator >
 CCountable< String >
 CCountable< T * >
 CCountable< TcpConnection * >
 CDateTimeDate and time class
 CDebugOuputOptionsStructure 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
 CDS18S20This class implements access to the DS18x20 range of temperature sensors
 CDS3232RTC
 CElapseTimer
 CObjectMap< K, V >::EntryAn entry in the ObjectMap
 CEspDigitalPinESP GPIO pin configuration
 CFATFS
 CFIL
 CFILINFO
 CFlashStringDescribes a counted string stored in flash memory
 Cgdb_state_t
 CGdbPacket
 Cgesture_data_type
 CHardwarePWMHardware pulse width modulation
 CHardwareTimerHardware timer class
 CHashMap< K, V >
 CHashMap< HttpHeaderFieldName, String >
 CHashMap< mqtt_type_t, MqttDelegate >
 CHashMap< String, CommandDelegate >
 CHashMap< String, HttpBodyParserDelegate >
 CHashMap< String, String >
 CHexDump
 CRCSwitch::HighLow
 CHMC5883L
 CHttpClient
 CHttpHeaderBuilderRe-assembles headers from fragments via onHeaderField / onHeaderValue callbacks
 CHttpPartResultMultipart stream class
 CHttpRequest
 CHttpResource
 CHttpResponse
 CHttpServerSettings
 CI2Cdev
 CI2CIO
 CIDelegateCaller< ReturnType, ParamsList >IDelegateCaller class
 CIDelegateCaller< ReturnType, ParamsList... >
 CIRArgoAC
 CIRDaikinESP
 CIRFujitsuAC
 CIRGreeAC
 CIRHaierAC
 CIRKelvinatorAC
 CIRMideaAC
 CIRMitsubishiAC
 Cirparams_t
 CIRrecv
 CIRsend
 CIRtimer
 CIRToshibaAC
 CIRTrotecESP
 CISystemReadyHandler
 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
 CMMA_7455
 CMqttPayloadParserState
 CNetUtils
 CNexGpio
 CNexObject
 CNexRtc
 CNrf24l
 CObjectMap< K, V >Implementation of a HashMap for owned objects, i.e. anything created with new()
 CObjectMap< String, HttpResource >
 CObjectMap< String, IDataSourceStream >
 COneWire
 COsMessageInterceptorClass to handle interception of OS messages
 CPrintProvides formatted output to stream
 CPrintable
 CRCSwitch::Protocol
 Crboot_configStructure containing rBoot configuration
 Crboot_write_statusStructure 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
 CSerialBufferFIFO buffer used for both receive and transmit data
 CServo
 CServoChannel
 CSi4432
 CSI7021
 Csi7021_env
 Csi7021_olt
 CSimpleTimer
 CSparkFun_APDS9960
 CSPIBase
 CSPISettings
 CSslFingerprintsContains SSL fingerprint data
 CSslKeyCertPairClass to manage an SSL key certificate with optional password
 CSslSessionIdManages buffer to store SSL Session ID
 CSslValidator
 CStringThe string class
 CSystemClass
 CSystemClockClass
 CTcpConnection
 CTempAndHumidity
 CTimer
 CTM1637Display
 CtmElements_t
 CUdpConnection
 CMFRC522::Uid
 CUltrasonic
 CUrlClass to manage URL instance
 CObjectMap< K, V >::ValueClass to provide safe access to mapped value
 CWebsocketConnection
 CWifiEventsClass
 CWsFrameInfo
 CYeelightBulbYeelight wifi bulb controller class