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 | |
CAccessPointClass | Access point class |
CArchiveStream | |
Cargument_type | |
Cargument_type< T(U)> | |
CAtClient | Class that facilitates the communication with an AT device |
CAtCommand | |
CAuthAdapter | |
CAutoDeleteTimer | Auto-delete callback timer class |
CBase64OutputStream | Read-only stream to emit base64-encoded content from source stream |
►CBasicHttpHeaders | Parse array of name/value pairs as references to original data |
CBasicRatio | A basic rational fraction, constexpr-compatible |
CBeaconInfo | Decoded Wifi beacon (Access Point) information |
CBeaconInfoList | For applications to use to manage list of unique beacons |
►CBitSet | Manage a set of bit values using enumeration |
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 |
CClientInfoList | For applications to use to manage list of unique clients |
CCommandDelegate | Command delegate class |
CCommandExecutor | |
CCommandHandler | Command handler class |
►CCommandLine | Provides access to the command lineAnything which doesn't start with - is interpreted as an application parameter. For example: |
CCommandOutput | |
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" |
CCustomFtpServer | |
CDateTime | Date and time class |
CDebugClass | Provides debug output to stream (e.g. Serial) or delegate function handler |
CDebugOuputOptions | Structure for debug options |
CDelegate | |
CDelegate< ReturnType(ParamTypes...)> | Delegate class |
CDelegateCallbackTimer | Class template adding delegate callback method support to the basic CallbackTimer template |
CDigitalHooks | Class to customise behaviour for digital functions |
CDirectory | Directory stream class |
CDisplay | |
CDnsHeader | |
CDnsServer | |
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 |
Cfalse_type | |
CFIFO | |
CFile | |
CFileStream | File stream class |
CFILO | |
CFtpDataFileList | |
CFtpDataRetrieve | |
CFtpDataStore | |
CFtpDataStream | |
CFtpServer | |
►CFtpServerConnection | |
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 |
CHardwarePWM | Hardware pulse width modulation |
CHardwareSerial | Hardware serial class |
►CHashMap | HashMap class template |
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 |
CHttpRequest | Encapsulates an incoming or outgoing request |
CHttpResource | Instances of this class are registered with an HttpServer for a specific URL |
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 | |
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 |
CJsonObjectStream | JsonObject stream class |
CLimitedMemoryStream | Memory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write |
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 |
CMacAddress | A network hardware (MAC) address |
CMailMessage | |
CMemoryDataStream | Read/write stream using expandable memory buffer |
CMqttClient | |
CMqttPayloadParserState | |
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 |
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() |
CObjectQueue | FIFO for objects |
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 |
CPrint | Provides formatted output to stream |
CPrintable | |
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 |
Crom_header | |
Crom_header_new | |
CRtcClass | |
Csection_header | |
►CSectionStream | Presents each section within a source stream as a separate stream |
CSectionTemplate | Provides enhanced template tag processing for use with a SectionStream |
CSmartConfigEventInfo | Smart Config callback information |
CSmtpClient | |
CSPIBase | |
CSPIClass | |
Cspiffs_config | |
Cspiffs_DIR | |
Cspiffs_dirent | |
Cspiffs_fd | |
CSPIFFS_PACKED | |
Cspiffs_stat | |
Cspiffs_t | |
CSPIFlashInfo | SPI Flash memory information block. Copied from bootloader header. See esp_image_header_t |
CSpiPins | SPI pin connections |
CSPISettings | |
CSPISoft | |
CSPISpeed | Contains bus frequency and corresponding divisor/prescaler settings |
CStationClass | WiFi station class |
CSTORE_TYPEDEF_ATTR | SPI Flash memory information block. Stored at the beginning of flash memory |
CStream | Base Stream class |
CStreamChain | Provides a read-only stream which concatenates content from multiple source streams |
CStreamTransformer | |
►CString | The String class |
CStringSumHelper | |
CSystemClass | System class |
CSystemClockClass | |
CTask | Class to support running a background task |
CTcpClient | |
CTcpConnection | |
CTcpServer | |
CTelnetServer | |
CTemplateFileStream | Template stream using content from the filesystem |
CTemplateStream | Stream which performs variable-value substitution on-the-fly |
Ctest_res_s | |
Ctest_s | |
Ctfile | |
Ctfile_conf | |
CTimer | Callback timer class |
CTimer1Api | Class template for Timer1 API |
CTimer1Clock | Clock implementation for Hardware Timer 1 |
CTimer2Clock | Clock implementation for Hardware Timer 2 |
Ctrue_type | |
CTwoWire | |
CUdpConnection | |
CUrl | Class to manage URL instance |
CUrlencodedOutputStream | Represents key-value pairs as urlencoded string content |
►CVector | Vector class template |
CWDTClass | |
CWebsocketClient | Websocket Client |
CWebsocketConnection | |
CWebsocketResource | Class associated with an open websocket to handle communcations |
CWifiEventsClass | WiFi events class |
CWifiSniffer | |
CWsCommandHandlerResource | |
CWsFrameInfo |