CAccessPointClass | Access point class |
CIFS::ACL | |
CDial::App | |
Cargument_type< T > | |
Cargument_type< T(U)> | |
CAtClient | Class that facilitates the communication with an AT device |
CAtCommand | |
CIFS::AttributeEnum | Attribute information passed to enumeration callback |
►CAuthAdapter | |
CHttpBasicAuth | |
CHttpDigestAuth | |
CHashMap< K, V >::BaseElement< is_const > | |
►CBasic1Template | |
CHue::Bridge | |
►CBasicRatio< T > | A basic rational fraction, constexpr-compatible |
CRatio< T > | Class to simplify calculations of finite rationals at runtime |
CBeaconInfo | Decoded Wifi beacon (Access Point) information |
CBitSet< S, E, size_ >::BitRef | |
CBitSet< S, E, size_ > | Manage a set of bit values using enumeration |
CBitSet< uint32_t, Flag > | |
CBitSet< uint32_t, uint8_t > | |
CBitSet< uint8_t, Attribute, size_t(Attribute::MAX)> | |
CBitSet< uint8_t, FileAttribute, size_t(FileAttribute::MAX)> | |
CBitSet< uint8_t, Flag > | |
CBitSet< uint8_t, Flag, 1 > | |
CCrypto::Blob | Wraps a pointer to some data with size |
CMultipartStream::BodyPart | Each result item contains a set of headers plus content stream |
CBssInfo | |
CString::Buffer | Used with setBuffer and getBuffer methods |
CCallbackTimerApi< ApiDef > | Callback timer API class template |
►CCallbackTimerApi< OsTimer64Api< AutoDeleteTimer > > | |
►COsTimer64Api< AutoDeleteTimer > | |
►CCallbackTimer< OsTimer64Api< AutoDeleteTimer > > | |
►CDelegateCallbackTimer< OsTimer64Api< AutoDeleteTimer > > | |
CAutoDeleteTimer | Auto-delete callback timer class |
►CCallbackTimerApi< OsTimer64Api< Timer > > | |
►COsTimer64Api< Timer > | |
►CCallbackTimer< OsTimer64Api< Timer > > | |
►CDelegateCallbackTimer< OsTimer64Api< Timer > > | |
►CTimer | Callback timer class |
CProfiling::MinMaxTimes< Timer > | |
►CCallbackTimerApi< OsTimer64Api< TimerClass > > | |
COsTimer64Api< TimerClass > | Class template implementing an extended OS Timer with 64-bit microsecond times and delegate callback support |
►CCallbackTimerApi< OsTimerApi > | |
►COsTimerApi | Implements common system callback timer API |
CCallbackTimer< OsTimerApi > | |
►CCallbackTimerApi< Timer1Api< clkdiv, mode > > | |
CTimer1Api< clkdiv, mode > | Class template for Timer1 API |
CSsl::Fingerprint::Cert | Fingerprints for the entire Certificate |
CSsl::Certificate | Implemented by SSL adapter to handle certificate operations |
CClientInfo | Decoded Wifi client information |
►CNanoTime::Clock< ClockDef, frequency_, TickType_, maxTicks_ > | Class template representing a physical Clock with fixed timing characteristics |
►CNanoTime::TimeSource< Clock, unit_, TimeType > | |
CPolledTimer::Timer< Clock, unit_, IsPeriodic, TimeType > | Template class to implement a polled timer |
►CNanoTime::Clock< CpuCycleClock< cpuFreq >, uint32_t(cpuFreq) *1000000, uint32_t, 0xFFFFFFFF > | |
CCpuCycleClock< cpuFreq > | Clock implementation for CPU cycle times |
►CNanoTime::Clock< Timer1Clock< clkdiv >, HW_TIMER_BASE_CLK/(1<< clkdiv), uint32_t, MAX_HW_TIMER1_INTERVAL > | |
CTimer1Clock< clkdiv > | Clock implementation for Hardware Timer 1 |
►CNanoTime::Clock< Timer2Clock, HW_TIMER2_CLK, uint32_t, 0xFFFFFFFFU > | |
CTimer2Clock | Clock implementation for Hardware Timer 2 |
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: |
CHSPI::Controller::Config | |
CHue::Bridge::Config | |
CSsl::Context | Implemented by SSL adapter to create and manage SSL connections |
CHSPI::Controller | Manages access to SPI hardware |
►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 > | Vector class template |
►CCountable< FileID > | |
CVector< FileID > | |
►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< MultipartStream::BodyPart > | |
CVector< MultipartStream::BodyPart > | |
►CCountable< ObjectMap::Entry > | |
CVector< ObjectMap::Entry > | |
►CCountable< Parameter > | |
►CVector< Parameter > | |
CCommandLine::Parameters | List of command-line parameters, in order |
►CCountable< String > | |
CVector< String > | |
►CCountable< T * > | |
►CFIFO< T *, rawSize > | |
CObjectQueue< T, rawSize > | FIFO for objects |
►CCountable< TcpConnection * > | |
CVector< TcpConnection *> | |
►CCountable< Validator > | |
►CVector< Validator > | |
CSsl::ValidatorList | Performs certificate validation |
CProfiling::CpuUsage | Class to provide a CPU usage indication based on task callback availability |
Ccrypto_blake2s_context_t | |
Ccrypto_md5_context_t | |
Ccrypto_sha1_context_t | |
Ccrypto_sha224_context_t | |
Ccrypto_sha384_context_t | |
CHSPI::Data | Specifies a block incoming or outgoing data |
CDateTime | Date and time class |
CDebugOuputOptions | Structure for debug options |
CDelegate< typename > | |
CDelegate< BodyPart()> | |
CDelegate< bool()> | |
CDelegate< bool(AtClient &atClient, Stream &source)> | |
CDelegate< bool(AtClient &atClient, String &reply)> | |
CDelegate< bool(const Certificate *certificate, void *data)> | |
CDelegate< bool(const Stat &stat)> | |
CDelegate< bool(IpAddress remoteIP, uint16_t remotePort, const uint8_t *data, size_t length)> | |
CDelegate< bool(Message &message)> | |
CDelegate< bool(TcpClient &client, char *data, int size)> | |
CDelegate< IBlockEncoder *(FileInfo &file)> | |
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< int(SmtpClient &client, int code, char *status)> | |
CDelegate< size_t(const uint8_t *in, size_t inLength, uint8_t *out, size_t outLength)> | |
CDelegate< size_t(HttpRequest &request, const char *at, int length)> | |
CDelegate< String(const char *name)> | |
CDelegate< void()> | |
CDelegate< void(bool success, BssList &list)> | |
CDelegate< void(char dbgChar)> | |
CDelegate< void(const Config &config)> | |
CDelegate< void(const Hue::Device &device, Hue::Device::Attributes attr)> | |
CDelegate< void(const String &ssid, MacAddress bssid, uint8_t channel)> | |
CDelegate< void(const String &ssid, MacAddress bssid, WifiDisconnectReason reason)> | |
CDelegate< void(HardwareSerial &serial)> | |
CDelegate< void(HttpFiles &)> | |
CDelegate< void(int rssi, MacAddress mac)> | |
CDelegate< void(IpAddress ip, IpAddress netmask, IpAddress gateway)> | |
CDelegate< void(MacAddress mac, uint16_t aid)> | |
CDelegate< void(NtpClient &client, time_t ntpTime)> | |
CDelegate< void(Session &session)> | |
CDelegate< void(Ssl::Session &session, HttpRequest &request)> | |
CDelegate< void(Stream &source, char arrivedChar, uint16_t availableCharsCount)> | |
CDelegate< void(String commandLine, CommandOutput *commandOutput)> | |
CDelegate< void(String topic, String message)> | |
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(WebsocketConnection &)> | |
CDelegate< void(WebsocketConnection &, const String &)> | |
CDelegate< void(WebsocketConnection &, uint8_t *data, size_t size)> | |
CDelegate< void(WifiAuthMode oldMode, WifiAuthMode newMode)> | |
►CHSPI::Device | Manages a specific SPI device instance attached to a controller |
►CHSPI::MemoryDevice | Base class for read/write addressable devices |
CHSPI::RAM::IS62_65 | IS62/65WVS2568GALL fast serial RAM |
CHSPI::RAM::PSRAM64 | PSRAM64(H) pseudo-SRAM |
►CDeviceControl | |
CDial::Client | |
CDigitalHooks | Class to customise behaviour for digital functions |
CDnsHeader | |
CObjectMap< K, V >::Entry | An entry in the ObjectMap |
►CEnumerator | |
►CHue::Device::Enumerator | Abstract class to manage a list of devices |
CHue::DeviceListEnumerator | |
CStorage::esp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
Cesp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
CEspDigitalPin | ESP GPIO pin configuration |
CSsl::Factory | Implemented by SSL adapter |
►Cfalse_type | |
CARDUINOJSON_NAMESPACE::IsWriteableString< FlashString > | |
CIFS::FWFS::ArchiveStream::FileInfo | Passed to callbacks to allow modification of output data |
CSsl::Fingerprint | Various types of fingerprint |
CARDUINOJSON_NAMESPACE::FlashStringRefAdapter | |
►CFormat::Formatter | Virtual class to perform format-specific String adjustments |
►CFormat::Standard | |
CFormat::Html | |
CFormat::Json | |
CNanoTime::Frequency | Class to represent a frequency |
►CIFS::FsBase | |
►CIFS::Directory | Wrapper class for enumerating a directory |
CDirectory | Directory stream class |
►CIFS::File | Wraps up all file access methods |
CFile | |
►CIFS::FileStream | File stream class |
CFileStream | File stream class |
CGdbFileStream | GDB File stream class to provide access to host files whilst running under debugger |
CHostFileStream | Host File stream class |
►CIFS::FWFS::ArchiveStream | Supports direct streaming into FWFS archive format |
CArchiveStream | |
►Cfunction | |
CDelegate< ReturnType(ParamTypes...)> | Delegate class |
CIFS::FWFS::FWFileDesc | FWFS File Descriptor |
CIFS::FWFS::FWObjDesc | FWFS Object Descriptor |
CIFS::FWFS::FWVolume | FWFS Volume definition for mount points |
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) |
CGdbPacket | |
CGdbSyscallInfo | GDB Syscall request information |
CHardwarePWM | Hardware pulse width modulation |
►CCrypto::HashContext< Engine_ > | Class template for a Hash implementation 'Context' |
COtaUpgrade::ChecksumVerifier | Checksum verifier used by BasicStream if signature verification is disabled |
CHashMap< K, V > | HashMap class template |
►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 | Handles the query portion of a URI |
CHashMap< String, User > | |
CBasicHttpHeaders::Header | |
CHexDump | |
CCrypto::HmacContext< HashContext > | HMAC class template |
CmDNS::Service::Host | |
CHttpClient | |
CHttpHeaderBuilder | Re-assembles headers from fragments via onHeaderField / onHeaderValue callbacks |
►CHttpHeaderFields | |
CBasicHttpHeaders | Parse array of name/value pairs as references to original data |
CHttpHeaders | Encapsulates a set of HTTP header information |
CHttpRequest | Encapsulates an incoming or outgoing request |
►CHttpResource | Instances of this class are registered with an HttpServer for a specific URL |
CHttpMultipartResource | HttpResource that allows handling of HTTP file upload |
►CWebsocketResource | Class associated with an open websocket to handle communcations |
CWsCommandHandlerResource | |
CHttpResponse | Represents either an incoming or outgoing response to a HTTP request |
CHttpServerSettings | |
►CIFS::FWFS::IBlockEncoder | Virtual base class to support (file) data encryption and compression |
CIFS::FWFS::BasicEncoder | |
►CIFS::IFileSystem | Installable File System base class |
CIFS::FileSystem | Installable File System base class |
CIFS::FWFS::FileSystem | Implementation of firmware filing system using IFS |
CIFS::Gdb::FileSystem | IFS implementation of Host filing system |
CIFS::Host::FileSystem | IFS implementation of Host filing system |
CIFS::HYFS::FileSystem | |
CStorage::Partition::Info | Partition information |
►CIFS::IFileSystem::Info | Basic information about filing system |
CIFS::IFileSystem::NameInfo | Filing system information with buffer for name |
CSsl::InputBuffer | Wraps a pbuf for reading in chunks |
CHSPI::IoModeInfo | |
CIp6Address | |
►CIpConnection | |
►CTcpConnection | |
►CFtpDataStream | |
CFtpDataFileList | |
CFtpDataRetrieve | |
CFtpDataStore | |
CFtpServerConnection | |
►CTcpClient | |
►CHttpConnection | Provides http base used for client and server connections |
CHttpClientConnection | |
CHttpServerConnection | |
CMqttClient | |
CSmtpClient | |
►CTcpServer | |
►CCustomFtpServer | |
CFtpServer | |
CHttpServer | |
CTelnetServer | |
►CUdpConnection | |
CDnsServer | |
CmDNS::Server | Locates mDNS services by issuing queries |
CNtpClient | NTP client class |
►CIFS::IProfiler | Filesystems may optionally provide performance statistics |
CIFS::Profiler | |
►CISystemReadyHandler | Interface class implemented by classes to support on-ready callback |
CWDTClass | |
CWifiSniffer | |
►CItem | |
►CHue::Device | |
►CHue::OnOffDevice | |
►CHue::DimmableDevice | |
CHue::ColourDevice | |
►Citerator | |
CFSTR::ObjectIterator< ObjectType, ElementType > | |
CHashMap< K, V >::Iterator< is_const > | |
CLinkedObjectTemplate< ObjectType >::IteratorTemplate< T, TPtr, TRef > | |
CStorage::Iterator | |
CVector< Element >::Iterator< is_const > | |
CCStringArray::Iterator | |
CSsl::KeyCertPair | Class to manage an SSL key certificate with optional password |
CLineBuffer< BUFSIZE > | Class to enable buffering of a single line of text, with simple editing |
CLineBuffer< 128 > | |
CLineBuffer< MAX_COMMANDSIZE+1 > | |
►CLinkedObject | Base virtual class to allow objects to be linked together |
CLinkedObjectTemplate< ObjectType > | Base class template for linked items with type casting |
►CLinkedObjectTemplate< Answer > | |
CmDNS::Answer | A single mDNS Answer |
►CLinkedObjectTemplate< Device > | |
►CStorage::Device | Represents a storage device (e.g. flash memory) |
►CStorage::CustomDevice | Class to support dynamic partitions |
CStorage::FileDevice | Read-only partition on a stream object |
CStorage::ProgMem | Storage device to access PROGMEM using flash API |
CStorage::StreamDevice | Read-only partition on a stream object |
CStorage::SysMem | Storage device to access system memory, e.g. RAM |
CStorage::SpiFlash | Main flash storage device |
►CLinkedObjectTemplate< Handler > | |
►CmDNS::Handler | Virtual base class used for chaining message handlers |
CmDNS::Responder | Special name for querying list of services |
►CLinkedObjectTemplate< Question > | |
CmDNS::Question | A single mDNS Question |
►CLinkedObjectTemplate< Service > | |
CmDNS::Service | Describes a basic service |
►CLinkedObjectList | Singly-linked list of objects |
►CLinkedObjectListTemplate< ObjectType > | |
COwnedLinkedObjectListTemplate< ObjectType > | Class template for singly-linked list of objects |
►CLinkedObjectListTemplate< Answer > | |
COwnedLinkedObjectListTemplate< Answer > | |
CLinkedObjectListTemplate< Handler > | |
►CLinkedObjectListTemplate< Question > | |
COwnedLinkedObjectListTemplate< Question > | |
CLinkedObjectListTemplate< Service > | |
CMailMessage | |
CFSTR::MapPair< KeyType, ContentType > | Describes a pair mapping key => data for a specified key type |
►CmDNS::Message | Encapsulates a message packet for flexible introspection |
►CmDNS::Request | |
CmDNS::Query | |
CmDNS::Reply | |
CMqttPayloadParserState | |
CMuldivLimits< num, den, ValType > | Obtain limits for a muldiv template calculation |
CMultipartParser | Wrapper for multipart-parser engine (c code) |
CmDNS::Name | Encoded DNS name |
►CIFS::NameBuffer | Defines a 'safe' name buffer |
CIFS::FileNameBuffer | Quick'n'dirty name buffer with maximum path allocation |
►CNanoseconds | |
►CNanoTime::TimeSource< NanoTime::Nanoseconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Nanoseconds > | |
CIFS::FWFS::Object | Object structure |
►CFSTR::ObjectBase | Used when defining data structures |
CFSTR::Object< ObjectType, ElementType > | Base class template for all types |
►CFSTR::Object< Array< ElementType >, ElementType > | |
CFSTR::Array< ElementType > | Class to access an array of integral values stored in flash |
►CFSTR::Object< Map< KeyType, ContentType >, Pair > | |
CFSTR::Map< KeyType, ContentType, Pair > | Class template to access an associative map |
►CFSTR::Object< String, char > | |
CFSTR::String | Describes a counted string stored in flash memory |
►CFSTR::Object< Vector< ObjectType >, ObjectType *> | |
CFSTR::Vector< ObjectType > | Class to access a Vector of objects stored in flash |
CObjectMap< K, V > | Implementation of a HashMap for owned objects, i.e. anything created with new() |
CObjectMap< String, App > | |
►CObjectMap< String, HttpResource > | |
CHttpResourceTree | Class to map URL paths to classes which handle them |
CObjectMap< String, ReadWriteStream > | |
CSsl::Options | Configurable options |
COsMessageInterceptor | Class to handle interception of OS messages |
COtaFileHeader | |
COtaRomHeader | |
►CPacket | Helper class for reading/writing packet content |
CHostPacket | Helper class for reading/writing packet content in host byte-order (LSB first) |
CNetworkPacket | Helper class for reading/writing packet content in network byte-order (MSB first) |
CCommandLine::Parameter | Manages a single parameter, may be optionally separated into name=value |
CStorage::Partition | Represents a flash partition |
CStorage::PartitionTable | |
CSsl::Fingerprint::Pki | |
►CPrint | Provides formatted output to stream |
CCommandOutput | |
CDebugClass | Provides debug output to stream (e.g. Serial) or delegate function handler |
CDisplay | |
►CStream | Base Stream class |
►CIDataSourceStream | Base class for read-only stream |
CFSTR::Stream | |
CIFS::FWFS::ArchiveStream | Supports direct streaming into FWFS archive format |
►CMultiStream | Base class for read-only stream which generates output from multiple source streams |
CMultipartStream | Read-only stream for creating HTTP multi-part content |
CStreamChain | Provides a read-only stream which concatenates content from multiple source streams |
►CReadWriteStream | Base class for read/write stream |
CCircularBuffer | Circular stream class |
CEndlessMemoryStream | Memory stream that stores unlimited number of bytes |
CHardwareSerial | Hardware serial class |
CIFS::FileStream | File stream class |
CLimitedMemoryStream | Memory stream operating on fixed-size buffer Once the limit is reached the stream will discard incoming bytes on write |
►CMemoryDataStream | Read/write stream using expandable memory buffer |
CIFS::FWFS::ObjectBuffer | Class to manage writing object data into a stream |
CJsonObjectStream | JsonObject stream class |
►COtaUpgrade::BasicStream | A write-only stream to parse and apply firmware unencrypted upgrade files generated by otatool.py |
COtaUpgrade::EncryptedStream | Encryption wrapper for BasicStream |
CStorage::PartitionStream | Stream operating directory on a Storage partition |
CSectionStream | Presents each section within a source stream as a separate stream |
►CStreamTransformer | |
CBase64OutputStream | Read-only stream to emit base64-encoded content from source stream |
CChunkedStream | Read-only stream to obtain data using HTTP chunked encoding |
CQuotedPrintableOutputStream | Read-only stream that transforms bytes of data into quoted printable data stream |
►CTemplateStream | Stream which performs variable-value substitution on-the-fly |
CFSTR::TemplateStream | Template Flash memory stream class |
►CSectionTemplate | Provides enhanced template tag processing for use with a SectionStream |
►CIFS::DirectoryTemplate | Directory stream class |
CIFS::HtmlDirectoryTemplate | Read-only stream access to directory listing with HTML output |
CIFS::JsonDirectoryTemplate | Read-only stream providing directory listing in JSON format |
CTemplateFileStream | Template stream using content from the filesystem |
CUrlencodedOutputStream | Represents key-value pairs as urlencoded string content |
CTwoWire | |
►CPrintable | |
CFSTR::ArrayPrinter< ArrayType > | Class template to provide a simple way to print the contents of an array |
CFSTR::MapPrinter< MapType > | Class template to provide a simple way to print the contents of a Map |
CFSTR::StringPrinter | Wrapper class to efficiently print large Strings |
CHttpParams | Handles the query portion of a URI |
CIpAddress | A class to make it easier to handle and pass around IP addresses |
CMacAddress | A network hardware (MAC) address |
►CProfiling::MinMax< T > | Class to track minimum and maximum values of a set of data, with average, total and count |
CProfiling::MinMaxTimes< Timer > | |
CSsl::Connection | Implemented by SSL adapter to handle a connection |
CString::PtrBuf | Used when contents allocated on heap |
Crboot_config | Structure containing rBoot configuration |
Crboot_write_status | Structure defining flash write status |
CARDUINOJSON_NAMESPACE::Reader< FlashString, void > | |
►CmDNS::Resource::Record | Resource Record with no specific type |
CmDNS::Resource::A | 'A' record containing IP4 address |
CmDNS::Resource::AAAA | 'AAAA' record containing 128-bit IPv6 address |
CmDNS::Resource::HINFO | 'HINFO' record containing Host information |
CmDNS::Resource::PTR | 'PTR' record containing pointer to a canonical name |
CmDNS::Resource::SRV | 'SRV' Service Locator record |
CmDNS::Resource::TXT | 'TXT' record containing attribute list |
CHSPI::Request | Defines an SPI Request Packet |
Crom_header | |
Crom_header_new | |
CRtcClass | |
►CSeconds | |
►CNanoTime::TimeSource< NanoTime::Seconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Seconds > | |
CSectionStream::Section | |
Csection_header | |
CSsl::Session | Handles all SSL activity for a TCP connection |
CSsl::SessionId | Manages buffer to store SSL Session ID |
CSsl::Fingerprint::Cert::Sha1 | Fingerprint based on the SHA1 value of the certificate |
CSsl::Fingerprint::Cert::Sha256 | Fingerprint based on the SHA256 value of the certificate |
CSsl::Fingerprint::Pki::Sha256 | Fingerprint based on the SHA256 value of the Public Key Subject in the certificate |
►CSignEd25519 | |
COtaUpgrade::SignatureVerifier | Signature verifier for BasicStream |
CSmartConfigEventInfo | Smart Config callback information |
►CSPIBase | |
CSPIClass | |
CSPIClass | |
CSPIClass | |
CSPISoft | |
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 | |
CSPISpeed | Contains bus frequency and corresponding divisor/prescaler settings |
CString::SsoBuf | |
CIFS::Profiler::Stat | |
►CIFS::Stat | File Status structure |
CIFS::NameStat | Version of Stat with integrated name buffer |
CCrypto::HashContext< Engine_ >::State | |
CStationClass | WiFi station class |
CHue::Stats | |
CSTORE_TYPEDEF_ATTR | SPI Flash memory information block. Stored at the beginning of flash memory |
CHSPI::StreamAdapter | Helper class for streaming data to/from SPI devices |
►CString | The String class |
CCStringArray | Class to manage a double null-terminated list of strings, such as "one\0two\0three\0" |
CStringSumHelper | |
CStorage::Partition::SubType | |
CSystemClass | System class |
CSystemClockClass | |
CFSTR::TableRow< ElementType, Columns > | Class template to define the row of a table |
CTask | Class to support running a background task |
Ctest_res_s | |
Ctest_s | |
Ctfile | |
Ctfile_conf | |
CNanoTime::Ticks< Clock_, T > | Class to handle a tick value associated with a clock |
CNanoTime::TicksConst< Clock_, ticks_ > | Class template representing a fixed clock tick count |
CNanoTime::Time< T > | Class to handle a simple time value with associated unit |
CNanoTime::TimeConst< Clock_, unit_, time_ > | Class template to represent a fixed time value for a specific Clock |
CIFS::TimeStamp | Manage IFS timestamps stored as an unsigned 32-bit value |
CNanoTime::TimeValue | A time time broken into its constituent elements |
►Ctrue_type | |
CARDUINOJSON_NAMESPACE::IsString< FlashString > | |
CSsl::Fingerprint::Types | Maintains a set of fingerprint types |
►Cunique_ptr | |
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 |
CNanoTime::UnitTickRatio< unit > | Class template to define tick std::ratio type |
CUrl | Class to manage URL instance |
CHue::User | Information about user |
CFtpServerConnection::User | |
►CSsl::Validator | Base validator class |
CSsl::CallbackValidator | Validator class wrapping a user-provided callback delegate, plus optional parameter |
CSsl::FingerprintValidator< FP > | Class template to validate any kind of fingerprint |
CObjectMap< K, V >::Value | Class to provide safe access to mapped value |
CIFS::FWFS::ArchiveStream::VolumeInfo | |
►CWebsocketConnection | |
CWebsocketClient | Websocket Client |
CWifiEventsClass | WiFi events class |
CWsFrameInfo | |
Cbool | |
►CClock_ | |
CNanoTime::TimeSource< Clock_, unit_, TimeType_ > | Class template for accessing a Clock in specific time units |
Cconst int | |
CHttpHeaderFieldName ** | |
Cint | |
►CTimerApi | |
►CCallbackTimer< TimerApi > | Callback timer class template |
CDelegateCallbackTimer< TimerApi > | Class template adding delegate callback method support to the basic CallbackTimer template |
Cuint16_t | |
Cunsigned int | |
Cvolatile int | |