CAccessPointClass | Access point class |
CIFS::ACL | |
CGraphics::AddressWindow | Manages a rectangular area of display memory with position information |
CIO::Modbus::ADU | |
CDial::App | |
Cargument_type< T > | |
Cargument_type< T(U)> | |
CFSTR::ArrayPrinter< ArrayType > | Class template to provide a simple way to print the contents of an array |
CJerryscript::Value::As | Used by as() method |
CIFS::AttributeEnum | Attribute information passed to enumeration callback |
►CAuthAdapter | |
CHttpBasicAuth | |
CHttpDigestAuth | |
CUPnP::Base64 | |
CHashMap< K, V >::BaseElement< is_const > | |
►CBaseObjectType | |
CUPnP::ObjectTemplate< ObjectType, BaseObjectType > | Base class template for linked items with type casting |
►CHosted::Transport::BaseTransport | |
CHosted::Transport::SerialTransport | |
►CHosted::Transport::TcpTransport | |
CHosted::Transport::TcpClientTransport | |
CHosted::Transport::TcpServerTransport | |
►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 |
CGraphics::PixelBuffer::BGR24 | |
CGraphics::PixelBuffer::BGRA32 | |
CBitSet< S, E, size_ >::BitRef | |
CBitSet< S, E, size_ > | Manage a set of bit values using enumeration |
CBitSet< uint16_t, FontStyle, 10 > | |
CBitSet< uint32_t, Flag > | |
CBitSet< uint32_t, uint8_t > | |
CBitSet< uint8_t, Attribute, size_t(Attribute::MAX)> | |
CBitSet< uint8_t, Event > | |
CBitSet< uint8_t, FileAttribute, size_t(FileAttribute::MAX)> | |
CBitSet< uint8_t, Flag > | |
CBitSet< uint8_t, Flag, 1 > | |
CBitSet< uint8_t, Flag, 2 > | |
CBitSet< uint8_t, Option > | |
CBitSet< uint8_t, SysType > | |
CCrypto::Blob | Wraps a pointer to some data with size |
CMultipartStream::BodyPart | Each result item contains a set of headers plus content stream |
Cboot_sector_t | |
CBssInfo | |
CString::Buffer | Used with setBuffer and getBuffer methods |
CStorage::Disk::BufferList | |
CGraphics::Touch::Calibration | |
CUSB::DFU::Callbacks | Applications must implement this class and pass an instance to Device::begin() |
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 |
CJerryscript::CallInfo | Maps directly onto jerry_call_info_t structure |
CSsl::Fingerprint::Cert | Fingerprints for the entire Certificate |
CSsl::Certificate | Implemented by SSL adapter to handle certificate operations |
CStorage::SD::CID | |
CUPnP::ClassGroup | |
CHosted::Client | |
CClientInfo | Decoded Wifi client information |
CNanoTime::Clock< ClockDef, frequency_, TickType_, maxTicks_ > | Class template representing a physical Clock with fixed timing characteristics |
►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 |
CGraphics::ColorRange | |
CCommandProcessing::Command | Command delegate class |
CCommandLine | Provides access to the command line |
CGraphics::SpiDisplayList::Commands | Commonly-used display-specific command codes |
CIO::Modbus::NT18B07::Device::Config::Comp | |
CIFS::Compression | A compression descriptor |
CStationClass::Config | Station configuration passed to config method |
CEthernet::SpiService::Config | |
CEmbeddedEthernet::Config | |
CIO::Device::Config | Inherited classes expand this definition as required |
CIO::DMX512::Device::Config | DMX512 Device Configuration |
CIO::Modbus::NT18B07::Device::Config | NT18B07 device configuration |
CIO::Modbus::R421A::Device::Config | R421A device configuration |
CIO::Modbus::STM8Relay::Device::Config | R421A device configuration |
CIO::RFSwitch::Device::Config | |
CIO::RS485::Device::Config | RS485 configuration |
CIO::Serial::Config | |
CHue::Bridge::Config | |
CUSB::VENDOR::HostDevice::Config | Device configuration received during mount procedure |
CSsl::Context | Implemented by SSL adapter to create and manage SSL connections |
►CJerryscript::Context | Jerryscript external context |
CJerryscript::ContextTemplate< ClassType > | Implement a custom Context class |
CGraphics::SharedBuffer::Control | |
►CControllerBase | |
CHSPI::Controller | Manages access to SPI hardware |
CJerryscript::CopyValue | Use to initialise Value object by copying native/raw jerryscript value |
►CCountable< T > | |
CFIFO< T, rawSize > | |
CFILO< T, rawSize > | |
►CVector< T > | |
CBeaconOrClientListTemplate< T > | |
►CCountable< ClassGroup > | |
►CVector< ClassGroup > | |
CUPnP::ClassGroup::List | |
►CCountable< Element > | |
CVector< Element > | Vector class template |
►CCountable< Factory > | |
CVector< Factory > | |
►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< Item > | |
►CVector< Item > | |
COta::Network::HttpUpgrader::ItemList | |
►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< StackEntry * > | |
CFILO< StackEntry *, 16 > | |
►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 | |
►CStorage::SD::CSD | |
CStorage::SD::CSD1 | |
CStorage::SD::CSD2 | |
CStorage::SD::CSD3 | |
CCsvReader | Class to parse a CSV file |
CIO::Modbus::PDU::Data | |
CHSPI::Data | Specifies a block incoming or outgoing data |
CDateTime | Date and time class |
CDelegate< typename > | |
CDelegate< BodyPart()> | |
CDelegate< bool()> | |
CDelegate< bool(const Certificate *certificate, void *data)> | |
CDelegate< bool(const ErrorInfo &info)> | |
CDelegate< bool(const HttpHeaders &headers, ReadWriteStream *source, const FilePart &filePart)> | |
CDelegate< bool(const Stat &stat)> | |
CDelegate< bool(ControlEvent event, Control &control)> | |
CDelegate< bool(DeviceControl &device)> | |
CDelegate< bool(DeviceControl &device, ServiceControl &service)> | |
CDelegate< bool(IpAddress remoteIP, uint16_t remotePort, const uint8_t *data, size_t length)> | |
CDelegate< bool(LogicalUnit &unit, const Inquiry &inquiry)> | |
CDelegate< bool(Message &message)> | |
CDelegate< bool(SceneObject &scene)> | |
CDelegate< bool(Stream &)> | |
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(HttpRequest &request, const char *at, int length)> | |
CDelegate< String(const char *name)> | |
CDelegate< void()> | |
CDelegate< void(BaseObject *object, SearchMatch match)> | |
CDelegate< void(BasicMessage &message)> | |
CDelegate< void(bool success, BssList &list)> | |
CDelegate< void(const Config &config)> | |
CDelegate< void(const Hue::Device &device, Hue::Device::Attributes attr)> | |
CDelegate< void(const Report &report)> | |
CDelegate< void(const Request &request)> | |
CDelegate< void(const String &ssid, MacAddress bssid, uint8_t channel)> | |
CDelegate< void(const String &ssid, MacAddress bssid, WifiDisconnectReason reason)> | |
CDelegate< void(const void *buffer, size_t len)> | |
CDelegate< void(Controller &controller)> | |
CDelegate< void(Ethernet::Event event)> | |
CDelegate< void(HardwareSerial &serial)> | |
CDelegate< void(HttpConnection &connection, XML::Document *description)> | |
CDelegate< void(HttpFiles &)> | |
CDelegate< void(HttpUpgrader &client, bool result)> | |
CDelegate< void(int rssi, MacAddress mac)> | |
CDelegate< void(IpAddress ip, IpAddress netmask, IpAddress gateway)> | |
CDelegate< void(MacAddress mac, uint16_t aid)> | |
CDelegate< void(Measurement &m)> | |
CDelegate< void(Message &msg, MessageSpec &ms)> | |
CDelegate< void(MessageSpec *ms)> | |
CDelegate< void(NtpClient &client, time_t ntpTime)> | |
CDelegate< void(Object *object)> | |
CDelegate< void(Session &session)> | |
CDelegate< void(SSDP::BasicMessage &message)> | |
CDelegate< void(Ssl::Session &session, HttpRequest &request)> | |
CDelegate< void(Stream &source, char arrivedChar, uint16_t availableCharsCount)> | |
CDelegate< void(String commandLine, ReadWriteStream &commandOutput)> | |
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 ppm)> | |
CDelegate< void(unsigned frequency)> | |
CDelegate< void(UsbSerial &device)> | |
CDelegate< void(WebsocketConnection &)> | |
CDelegate< void(WebsocketConnection &, const String &)> | |
CDelegate< void(WebsocketConnection &, uint8_t *data, size_t size)> | |
CDelegate< void(WifiAuthMode oldMode, WifiAuthMode newMode)> | |
CDeltaSigma | |
CUPnP::DeviceControl::Description | |
CUPnP::ServiceControl::Description | |
►CUSB::Descriptor | Structure of a USB descriptor |
CUSB::StringDescriptor< max_chars > | Template for making a USB string descriptor |
►CUSB::DescriptorList | Buffer containing list of descriptors |
CUSB::HID::Report | |
►CGraphics::Device | A physical display device |
►CGraphics::AbstractDisplay | |
CGraphics::Display::NullDevice | Null display device, discards data |
CGraphics::Display::Virtual | Virtual display device for Host |
►CGraphics::SpiDisplay | |
►CGraphics::MipiDisplay | |
CGraphics::Display::ILI9341 | |
CGraphics::Display::ST7789V | |
►CHSPI::Device | Manages a specific SPI device instance attached to a controller |
CGraphics::SpiDisplay | |
CGraphics::XPT2046 | |
►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 |
CUPnP::ObjectClass::Device | Device description fields |
CUPnP::DeviceHost | |
►CUSB::DeviceInterface | Base class to support a USB device interface implementation |
CUSB::CDC::Device | Serial device implementation, in ACM mode |
CUSB::DFU::Device | |
CUSB::ECM_RNDIS::Device | |
CUSB::HID::Device | |
CUSB::MIDI::Device | |
CUSB::MSC::Device | |
CUSB::NCM::Device | Not currently implemented |
CUSB::VENDOR::Device | The TinyUSB vendor API is very much like a serial port. Each instance corresponds to a bi-directional interface |
CIO::DeviceManager | |
CIO::DevNode | Identifies a device node |
CDigitalHooks | Class to customise behaviour for digital functions |
►CStorage::Disk::DiskPart | Adds information specific to MBR/GPT disk partitions |
CStorage::Disk::PartInfo | In-memory partition information |
►CGraphics::DisplayList | Stores list of low-level display commands |
CGraphics::SpiDisplayList | Display list for hardware SPI devices |
CDnsHeader | |
Cwiring_private::ObjectList< T >::Element | |
CGraphics::Ellipse | State information for tracing an ellipse outline |
CGraphics::DisplayList::Entry | Values returned from readEntry |
CrBPF::Store::Entry | |
CObjectMap< K, V >::Entry | An entry in the ObjectMap |
CUPnP::Enumerator< ItemType, EnumeratorType > | Abstract class to enumerate items |
►CUPnP::Enumerator< Device, Enumerator > | |
►CHue::Device::Enumerator | Abstract class to manage a list of devices |
CHue::DeviceListEnumerator | |
►CUPnP::Enumerator< Item, ItemEnumerator > | |
CUPnP::ItemEnumerator | |
CUPnP::Envelope | Class to manage a SOAP envelope for service request/response |
CIFS::FileCopier::ErrorInfo | Error information passed to callback |
Cesp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
CStorage::esp_partition_info_t | Internal structure describing the binary layout of a partition table entry |
CEspDigitalPin | ESP GPIO pin configuration |
CJerryscript::Except | |
Cexfat_dentry_t | |
CIFS::Extent | Defines the location of a contiguous run of file data |
►CFactory | |
►CIO::RS485::Device::FactoryTemplate< DeviceClass > | |
CIO::Modbus::Device::Factory | |
►CIO::Device::Factory | Abstract class which allows device instances to be created |
CIO::Custom::Device::FactoryTemplate< DeviceClass > | |
CIO::RFSwitch::Device::Factory | |
CSsl::Factory | Implemented by SSL adapter |
►CFactoryTemplate | |
CIO::DMX512::Device::Factory | |
CIO::Modbus::NT18B07::Device::Factory | |
CIO::Modbus::R421A::Device::Factory | |
CIO::Modbus::RID35::Device::Factory | |
CIO::Modbus::STM8Relay::Device::Factory | |
CIO::Modbus::STS::Fan::Device::Factory | |
►Cfalse_type | |
CARDUINOJSON_NAMESPACE::IsWriteableString< FlashString > | |
CIO::Modbus::STS::Fan::FanData | |
Cfat_boot_fsinfo_t | |
Cfat_boot_sector_t | |
CIFS::FAT::FatParam | |
CFatTime | FAT timestamp support |
CUPnP::Envelope::Fault | |
CIFS::FileCopier | Class to manage copying of files and directories including attributes |
CIFS::FWFS::ArchiveStream::FileInfo | Passed to callbacks to allow modification of output data |
CPartCheckerStream::FilePart | |
CGraphics::FillInfo | Supports DisplayList blend operations |
CSsl::Fingerprint | Various types of fingerprint |
CARDUINOJSON_NAMESPACE::FlashStringRefAdapter | |
CGraphics::Resource::FontResource | |
CIFS::FAT::FormatOptions | Formatting options |
►CFormat::Formatter | Virtual class to perform format-specific String adjustments |
►CFormat::Standard | |
CFormat::Html | |
CFormat::Json | |
CFormat::Xml | |
CNanoTime::Frequency | Class to represent a frequency |
►CIFS::FsBase | |
CIFS::Directory | Wrapper class for enumerating a directory |
CIFS::File | Wraps up all file access methods |
►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 | |
CStorage::Partition::FullType | Express both partition type and subtype together |
CStorage::Disk::BlockDevice::Stat::Func | |
►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 |
CIO::Modbus::PDU::Data::GetComEventCounter | |
CIO::Modbus::PDU::Data::GetComEventLog | |
CGraphics::Resource::GlyphBlock | Identifies a run of unicode characters |
CGraphics::GlyphMetrics | Glyph metrics |
CGraphics::Resource::GlyphResource | Describes glyph bitmap and position |
Cgpt_entry_attributes_t | |
Cgpt_entry_t | |
Cgpt_header_t | |
Cgpt_mbr_record_t | |
CCommandProcessing::Handler | Verbose mode |
CHardwarePWM | Hardware pulse width modulation |
CPrint::has_printTo< T > | |
►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< AssetID, uint32_t > | |
►CHashMap< HttpHeaderFieldName, String > | |
►CHttpHeaders | Encapsulates a set of HTTP header information |
►CSSDP::BaseMessage< HttpHeaders > | |
CSSDP::Message | Message using regular HTTP header management class |
CHashMap< mqtt_type_t, MqttDelegate > | |
CHashMap< String, CommandProcessing::Command > | |
CHashMap< String, HttpBodyParserDelegate > | |
►CHashMap< String, String > | |
CHttpParams | Handles the query portion of a URI |
CHashMap< String, uint8_t > | |
CHashMap< String, User > | |
CGraphics::DisplayList::Header | Each list entry starts with a header |
CGraphics::Drawing::Header | Command header structure |
CBasicHttpHeaders::Header | |
►CHeaderClass | |
CSSDP::BaseMessage< HeaderClass > | Class template for messages |
CHexDump | |
CCrypto::HmacContext< HashContext > | HMAC class template |
CGraphics::TimeClock::HMS | |
CmDNS::Service::Host | |
►CUSB::HostInterface | Common base class to support Host USB access |
CUSB::CDC::HostDevice | Implements CDC interface for a connected serial device |
CUSB::HID::HostDevice | |
CUSB::MSC::HostDevice | A USB mass storage device supports one or more logical units, each of which is a physical storage device |
CUSB::VENDOR::HostDevice | Base class to use for custom devices |
►CHttpClient | |
COta::Network::HttpUpgrader | |
CHttpHeaderBuilder | Re-assembles headers from fragments via onHeaderField / onHeaderValue callbacks |
►CHttpHeaderFields | |
►CBasicHttpHeaders | Parse array of name/value pairs as references to original data |
►CSSDP::BaseMessage< BasicHttpHeaders > | |
CSSDP::BasicMessage | Handles incoming messages |
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 communications |
CHttpResponse | Represents either an incoming or outgoing response to a HTTP request |
CHttpServerSettings | |
Chw_timer_private_t | |
►CIFS::FWFS::IBlockEncoder | Virtual base class to support (file) data encryption and compression |
CIFS::FWFS::BasicEncoder | |
►CIFS::IFileSystem | Installable File System base class |
CIFS::FAT::FileSystem | |
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 | |
CGraphics::Resource::ImageResource | |
CJerryscript::Array::IndexedItem | Iterator and operator[] access uses this wrapper class so items may be written or read |
►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 |
CUSB::MSC::Inquiry | Information provided by SCSI inquiry operation |
CUSB::HostInterface::Instance | Identifies a TinyUSB host interface |
CHSPI::IoModeInfo | |
CIp6Address | |
CIpAddress | A class to make it easier to handle and pass around IP addresses |
►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 | Provides FTP server |
CHttpServer | |
►CUdpConnection | |
CDnsServer | DNS server class |
CmDNS::Server | Locates mDNS services by issuing queries |
CNtpClient | NTP client class |
CSSDP::Server | Listens for incoming messages and manages queue of outgoing messages |
►CIFS::IProfiler | Filesystems may optionally provide performance statistics |
CIFS::Profiler | |
►CISystemReadyHandler | Interface class implemented by classes to support on-ready callback |
CWDTClass | |
CWifiSniffer | |
►CUPnP::Item | |
►CHue::Device | |
►CHue::OnOffDevice | |
►CHue::DimmableDevice | |
CHue::ColourDevice | |
►CUPnP::LinkedItem | Base class template for items in a list |
►CUPnP::ActionResponse | Class to handle action requests and responses |
CUPnP::ActionRequest | |
CUPnP::ActionRequestControl | |
►CUPnP::BaseObject | Objects which hook into the SSDP message stack |
►CUPnP::ObjectTemplate< ControlPoint, BaseObject > | |
CUPnP::ControlPoint | |
►CUPnP::Object | |
►CUPnP::ObjectTemplate< Device, Object > | |
►CUPnP::Device | Represents any kind of device, including a root device |
►CUPnP::DeviceControl | |
CDial::Client | |
►CUPnP::ObjectTemplate< Service, Object > | |
►CUPnP::Service | Represents any kind of device, including a root device |
CUPnP::ServiceControl | |
COta::Network::HttpUpgrader::Item | |
CGraphics::ItemList< T > | Fixed list of types |
►CGraphics::ItemList< Point > | |
CGraphics::PointList | Small list of points for drawing |
►CGraphics::ItemList< Rect > | |
►CGraphics::RectList | Small list of rectangles, similar to PointList |
CGraphics::ArcRectList | |
CTRange< T >::Iterator | |
CStorage::Iterator | |
►Citerator | |
CJerryscript::Array::Iterator | |
CUPnP::ObjectTemplate< ObjectType, BaseObjectType >::Iterator | |
CUSB::DescriptorList::Iterator | |
CCStringArray::Iterator | |
CHashMap< K, V >::Iterator< is_const > | |
CVector< Element >::Iterator< is_const > | |
CLinkedObjectTemplate< ObjectType >::IteratorTemplate< T, TPtr, TRef > | |
Cjerry_port_watchdog_t | Watchdog state information |
CSsl::KeyCertPair | Class to manage an SSL key certificate with optional password |
Clegacy_mbr_t | |
CLineBuffer< BUFSIZE > | Class to enable buffering of a single line of text, with simple editing |
CLineBuffer< 128 > | |
CLineBuffer< MAX_COMMANDSIZE+1 > | |
►CUPnP::LinkedItemList | Singly-linked list of items |
►CUPnP::ObjectList< Device > | |
CUPnP::OwnedObjectList< Device > | |
►CUPnP::ObjectList< DeviceControl > | |
CUPnP::OwnedObjectList< DeviceControl > | |
►CUPnP::ObjectList< Service > | |
CUPnP::OwnedObjectList< Service > | |
►CUPnP::ObjectList< ObjectType > | Class template for singly-linked list of objects |
CUPnP::OwnedObjectList< ObjectType > | Class template for singly-linked list of objects |
►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< Asset > | |
►CGraphics::Asset | An asset is used to render an Object, but is not itself drawable |
►CGraphics::AssetTemplate< AssetType::Blend > | |
►CGraphics::Blend | Blend operations |
►CGraphics::BlendTemplate< BlendAlpha, BlendMode::Alpha > | |
CGraphics::BlendAlpha | |
►CGraphics::BlendTemplate< BlendMask, BlendMode::Mask > | |
CGraphics::BlendMask | |
►CGraphics::BlendTemplate< BlendTransparent, BlendMode::Transparent > | |
CGraphics::BlendTransparent | |
►CGraphics::BlendTemplate< BlendWrite, BlendMode::Write > | |
CGraphics::BlendWrite | |
►CGraphics::BlendTemplate< BlendXNor, BlendMode::XNor > | |
CGraphics::BlendXNor | |
►CGraphics::BlendTemplate< BlendXor, BlendMode::Xor > | |
CGraphics::BlendXor | |
CGraphics::BlendTemplate< Class, blendMode > | |
►CGraphics::AssetTemplate< AssetType::Font > | |
►CGraphics::Font | Base class for a loaded font |
CGraphics::LcdFont | |
CGraphics::ResourceFont | |
►CGraphics::AssetTemplate< AssetType::Object > | |
CGraphics::ObjectAsset | |
►CGraphics::AssetTemplate< AssetType::Pen > | |
CGraphics::PenAsset | |
►CGraphics::AssetTemplate< AssetType::SolidBrush > | |
CGraphics::SolidBrush | |
►CGraphics::AssetTemplate< AssetType::Surface > | |
►CGraphics::Surface | Interface for a drawing surface |
►CGraphics::ImageSurface | Virtual class to access an image as a Surface |
CGraphics::FileImageSurface | Image surface using filing system as backing store |
CGraphics::MemoryImageSurface | Image surface using RAM as backing store |
CGraphics::MipiSurface | |
►CGraphics::AssetTemplate< AssetType::Text > | |
CGraphics::TextAsset | |
►CGraphics::AssetTemplate< AssetType::TextureBrush > | |
►CGraphics::TextureBrush | |
CGraphics::GradientBrush | |
CGraphics::ImageBrush | Brush using pixels from image |
►CGraphics::AssetTemplate< AssetType::Typeface > | |
►CGraphics::TypeFace | Base class for a loaded typeface, e.g. Sans 16pt bold |
CGraphics::LcdTypeFace | |
CGraphics::ResourceTypeface | |
CGraphics::AssetTemplate< asset_type > | |
►CLinkedObjectTemplate< ClassType > | |
CJerryscript::ContextTemplate< ClassType > | Implement a custom Context class |
►CLinkedObjectTemplate< Controller > | |
►CIO::Controller | A Controller is responsible for serialising requests for a physical bus |
CIO::Custom::Controller | Controller for PWM output |
CIO::RFSwitch::Controller | Controller for 433MHz transmitter |
CIO::RS485::Controller | |
►CLinkedObjectTemplate< Device > | |
►CIO::Device | Handles requests for a specific device; the requests are executed by the relevant controller |
CIO::Custom::Device | |
CIO::RFSwitch::Device | |
►CIO::RS485::Device | Base device class for communicating with an RS485 slave |
CIO::DMX512::Device | |
►CIO::Modbus::Device | A virtual device, represents a modbus slave device |
CIO::Modbus::NT18B07::Device | |
CIO::Modbus::R421A::Device | |
CIO::Modbus::RID35::Device | |
CIO::Modbus::STM8Relay::Device | |
CIO::Modbus::STS::Fan::Device | |
►CStorage::Device | Represents a storage device (e.g. flash memory) |
►CStorage::Disk::BlockDevice | Base class for sector-addressable (block) devices |
CStorage::Disk::HostFileDevice | Create custom storage device using backing file |
CStorage::SD::Card | |
CStorage::FileDevice | Create custom storage device using backing file |
CStorage::ProgMem | Storage device to access PROGMEM using flash API |
CStorage::SpiFlash | Main flash storage device |
CStorage::StreamDevice | Read-only partition on a stream object |
CStorage::SysMem | Storage device to access system memory, e.g. RAM |
►CLinkedObjectTemplate< Element > | |
►CGraphics::TextObject::Element | |
CGraphics::TextObject::ColorElement | |
CGraphics::TextObject::FontElement | |
CGraphics::TextObject::RunElement | |
CGraphics::TextObject::TextElement | |
►CLinkedObjectTemplate< Handler > | |
►CmDNS::Handler | Virtual base class used for chaining message handlers |
CmDNS::Responder | Special name for querying list of services |
►CLinkedObjectTemplate< HttpResourcePlugin > | |
►CHttpResourcePlugin | Base plugin class. Implementations should be based on either HttpPreFilter or HttpPostFilter |
CHttpPostFilter | Filter plugins run after the resource is invoked |
►CHttpPreFilter | Filter plugins run before the resource is invoked |
CResourceBasicAuth | |
CResourceIpAuth | |
►CLinkedObjectTemplate< Info > | |
►CStorage::Partition::Info | Partition information |
CStorage::Disk::PartInfo | In-memory partition information |
CLinkedObjectTemplate< Item > | |
►CLinkedObjectTemplate< Object > | |
►CGraphics::Object | A drawable object inherits from this virtual base class |
►CGraphics::ObjectTemplate< object_kind > | |
►CGraphics::Control | Basic interactive button on screen |
CGraphics::Button | Basic interactive button on screen |
CGraphics::Label | Non-interactive text label |
CGraphics::TimeClock | |
CGraphics::SceneObject | A Scene containing multiple objects |
►CGraphics::ObjectTemplate< Object::Kind::Arc > | |
CGraphics::ArcObject | An arc outline |
►CGraphics::ObjectTemplate< Object::Kind::Circle > | |
CGraphics::CircleObject | A circle outline |
►CGraphics::ObjectTemplate< Object::Kind::Copy > | |
CGraphics::CopyObject | Describes a copy operation within the same surface |
►CGraphics::ObjectTemplate< Object::Kind::Drawing > | |
CGraphics::DrawingObject | A collection of line and curve drawing operations |
►CGraphics::ObjectTemplate< Object::Kind::Ellipse > | |
CGraphics::EllipseObject | An ellipse outline |
►CGraphics::ObjectTemplate< Object::Kind::FilledArc > | |
CGraphics::FilledArcObject | A filled arc |
►CGraphics::ObjectTemplate< Object::Kind::FilledCircle > | |
CGraphics::FilledCircleObject | A filled circle |
►CGraphics::ObjectTemplate< Object::Kind::FilledEllipse > | |
CGraphics::FilledEllipseObject | A filled ellipse |
►CGraphics::ObjectTemplate< Object::Kind::FilledRect > | |
CGraphics::FilledRectObject | A filled rectangle |
►CGraphics::ObjectTemplate< Object::Kind::Image > | |
►CGraphics::ImageObject | Virtual base class for an image |
►CGraphics::GlyphObject | A character glyph image |
CGraphics::LcdGlyph | |
►CGraphics::StreamImageObject | Image whose contents are stored in a stream, typically in a file or flash memory |
CGraphics::BitmapObject | A BMP format image |
►CGraphics::RawImageObject | Image stored as raw pixels in a specific format |
CGraphics::FileImageObject | |
CGraphics::MemoryImageObject | |
►CGraphics::ObjectTemplate< Object::Kind::Line > | |
CGraphics::LineObject | A drawn line |
►CGraphics::ObjectTemplate< Object::Kind::Point > | |
CGraphics::PointObject | A single pixel == 1x1 rectangle |
►CGraphics::ObjectTemplate< Object::Kind::Polyline > | |
CGraphics::PolylineObject | A sequence of lines |
►CGraphics::ObjectTemplate< Object::Kind::Rect > | |
CGraphics::RectObject | A rectangular outline |
►CGraphics::ObjectTemplate< Object::Kind::Reference > | |
CGraphics::ReferenceObject | Reference to another object |
►CGraphics::ObjectTemplate< Object::Kind::Scroll > | |
CGraphics::ScrollObject | Describes a scrolling operation |
►CGraphics::ObjectTemplate< Object::Kind::Surface > | |
CGraphics::SurfaceObject | Describes a target surface and corresponding source location |
►CGraphics::ObjectTemplate< Object::Kind::Text > | |
CGraphics::TextObject | A block of text consisting of zero or more segments |
►CLinkedObjectTemplate< PluginRef > | |
CHttpResource::PluginRef | |
►CLinkedObjectTemplate< PriorityNode< ObjectType > > | |
CPriorityNode< ObjectType > | |
►CLinkedObjectTemplate< Question > | |
CmDNS::Question | A single mDNS Question |
►CLinkedObjectTemplate< Renderer > | |
►CGraphics::Renderer | Virtual base class to manage rendering of various types of information to a surface |
CGraphics::BlendRenderer | Perform blending with draw |
CGraphics::CircleRenderer | Draws a circle outline |
►CGraphics::CopyRenderer | Copy an area within the same surface |
CGraphics::ImageCopyRenderer | |
►CGraphics::EllipseRenderer | Draws an ellipse outline |
CGraphics::ArcRenderer | Render arc outline with adjustable line width |
CGraphics::FilledCircleRenderer | Draws a filled circle |
►CGraphics::FilledEllipseRenderer | Draws a filled ellipse |
CGraphics::FilledArcRenderer | Render arc outline with adjustable line width |
CGraphics::FilledRectRenderer | Draws a filled rectangle |
CGraphics::FilledRoundedRectRenderer | Draws a filled rectangle with rounded corners |
CGraphics::GfxLineRenderer | Draws 1-pixel lines |
CGraphics::ImageRenderer | Render an image object |
CGraphics::LineRenderer | Draws lines |
►CGraphics::MultiRenderer | Base class to render multiple objects |
CGraphics::Drawing::Renderer | A drawing contains a compact list of drawing commands, like a virtual plotter |
CGraphics::RenderQueue | Top-level manager to queue objects for rendering to a specific target |
CGraphics::SceneRenderer | A scene is a list of other objects, so we just iterate through the list and draw each in turn |
CGraphics::PolylineRenderer | Draws series of lines defined by a PolylineObject |
CGraphics::RectRenderer | Draws a rectangle as a polyline |
CGraphics::RoundedRectRenderer | Draws a rectangle outline with rounded corners |
CGraphics::ScrollRenderer | Scroll an area |
CGraphics::SurfaceRenderer | Copy an area to another surface |
CGraphics::TextRenderer | Draw a line of text |
►CLinkedObjectTemplate< Request > | |
►CIO::Request | Request represents a single user request/response over a bus |
CIO::Custom::Request | |
CIO::DMX512::Request | |
CIO::RFSwitch::Request | |
►CIO::RS485::Request | |
►CIO::Modbus::Request | |
CIO::Modbus::GenericRequest | |
CIO::Modbus::NT18B07::Request | |
CIO::Modbus::R421A::Request | |
CIO::Modbus::RID35::Request | |
CIO::Modbus::STM8Relay::Request | |
CIO::Modbus::STS::Fan::Request | |
►CLinkedObjectTemplate< Service > | |
CmDNS::Service | Describes a basic service |
►CLinkedObjectTemplate< StationInfo > | |
CStationInfo | |
►CLinkedObjectList | Singly-linked list of objects |
►CLinkedObjectListTemplate< ObjectType > | |
►COwnedLinkedObjectListTemplate< ObjectType > | Class template for singly-linked list of objects |
►CStorage::Disk::BasePartitionTable | Common type for MBR/GPT partition table |
CStorage::Disk::GPT::PartitionTable | |
CStorage::Disk::MBR::PartitionTable | |
►CLinkedObjectListTemplate< Answer > | |
COwnedLinkedObjectListTemplate< Answer > | |
►CLinkedObjectListTemplate< Asset > | |
►COwnedLinkedObjectListTemplate< Asset > | |
CGraphics::AssetList | |
►CLinkedObjectListTemplate< ClassType > | |
►COwnedLinkedObjectListTemplate< ClassType > | |
CJerryscript::ContextList< ClassType > | Manages a list of contexts |
►CLinkedObjectListTemplate< Control > | |
CGraphics::Control::List | |
CLinkedObjectListTemplate< Controller > | |
►CLinkedObjectListTemplate< Device > | |
COwnedLinkedObjectListTemplate< Device > | |
►CLinkedObjectListTemplate< Element > | |
COwnedLinkedObjectListTemplate< Element > | |
CLinkedObjectListTemplate< Handler > | |
►CLinkedObjectListTemplate< HttpResourcePlugin > | |
COwnedLinkedObjectListTemplate< HttpResourcePlugin > | |
►CLinkedObjectListTemplate< Info > | |
COwnedLinkedObjectListTemplate< Info > | |
►CLinkedObjectListTemplate< Item > | |
COwnedLinkedObjectListTemplate< Item > | |
►CLinkedObjectListTemplate< PluginRef > | |
COwnedLinkedObjectListTemplate< PluginRef > | |
►CLinkedObjectListTemplate< PriorityNode< ObjectType > > | |
►COwnedLinkedObjectListTemplate< PriorityNode< ObjectType > > | |
CPriorityList< ObjectType > | |
►CLinkedObjectListTemplate< Question > | |
COwnedLinkedObjectListTemplate< Question > | |
►CLinkedObjectListTemplate< Request > | |
COwnedLinkedObjectListTemplate< Request > | |
CLinkedObjectListTemplate< Service > | |
►CLinkedObjectListTemplate< StationInfo > | |
►COwnedLinkedObjectListTemplate< StationInfo > | |
CStationList | |
►CLinkedObjectListTemplate< Surface > | |
COwnedLinkedObjectListTemplate< Surface > | |
CGraphics::Location | Identifies position within bounding rectangle |
CUSB::MSC::LogicalUnit | A physical device instance managed by an MSC interface |
CMacAddress | A network hardware (MAC) address |
CMailMessage | |
CFSTR::MapPair< KeyType, ContentType > | Describes a pair mapping key => data for a specified key type |
CFSTR::MapPrinter< MapType > | Class template to provide a simple way to print the contents of a Map |
CIO::Modbus::PDU::Data::MaskWriteRegister | |
CMHZ19::Measurement | |
CHSPI::Test::MemCheckState | Class to test memory devices by writing/reading random data blocks |
►CmDNS::Message | Encapsulates a message packet for flexible introspection |
►CmDNS::Request | |
CmDNS::Query | |
CmDNS::Reply | |
CSSDP::MessageQueue | Queue of objects managed by a single timer |
CSSDP::MessageSpec | Defines the information used to create an outgoing message |
►CGraphics::Meta | Empty base class to support object enumeration Non-virtual to avoid bloat |
CGraphics::Asset | An asset is used to render an Object, but is not itself drawable |
►CGraphics::Brush | The source of colour for drawing |
►CGraphics::Pen | |
CGraphics::PenAsset | |
CGraphics::Object | A drawable object inherits from this virtual base class |
CGraphics::TextObject::Element | |
CGraphics::TextOptions | |
CGraphics::MetaWriter | Writes object content in readable format for debugging |
►CProfiling::MinMax< T > | Class to track minimum and maximum values of a set of data, with average, total and count |
CProfiling::MinMaxTimes< Timer > | |
CMPU6050::Motion3 | |
CMPU6050::Motion6 | |
CMPU6050 | |
CMqttBuffer | Helper class to simplify printing and parsing message buffers |
CMqttPayloadParserState | |
Cmsdos_dir_entry_t | |
Cmsdos_dir_slot_t | |
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 |
CJerryscript::Object::NamedItem | Iterator and operator[] access uses this wrapper class so items may be written or read |
CIO::DMX512::NodeData | |
CRingTone::NoteDef | |
CJerryscript::Null | Use to create Value containing javascript 'null' |
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 >, MapPair< KeyType, ContentType > > | |
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 |
CIFS::FWFS::ObjectBuffer | Class to manage writing object data into a stream |
CUPnP::ObjectClass | Describes device or service class |
CFSTR::ObjectIterator< ObjectType, ElementType > | |
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 > | |
CObjectMap< TcpClient *, TcpClientStream > | |
CSsl::Options | Configurable options |
Cos_timer_t | This is the structure used by the Espressif timer API |
COsMessageInterceptor | Class to handle interception of OS messages |
COtaFileHeader | |
COtaRomHeader | |
CJerryscript::OwnedValue | Use to initialise Value object by taking ownership of native/raw jerryscript value |
CGraphics::PackedColor | Colour in device pixel format |
CUSB::MIDI::Packet | |
►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 |
►CRingTone::Parser | Base parser class |
CRingTone::RtttlParser | Class to parse RTTTL files RTTTL (RingTone Text Transfer Language) format |
CStorage::Partition | Represents a flash partition |
►CStorage::PartitionTable | |
CStorage::ProgMem::ProgMemPartitionTable | |
CStorage::SysMem::SysMemPartitionTable | |
►COtaUpgrade::Mqtt::PayloadParser | |
COtaUpgrade::Mqtt::AdvancedPayloadParser | |
COtaUpgrade::Mqtt::StandardPayloadParser | This parser allows the processing of firmware data that is directly stored to the flash memory using RbootOutputStream |
CIO::Modbus::PDU | Protocol Data Unit |
CEthernet::PhyConfig | PHY configuration |
►CEthernet::PhyFactory | Virtual class used to construct a specific PHY instance |
CEthernet::DM9051PhyFactory | |
CEthernet::Dp83848 | DP 83848 PHY interface |
CEthernet::Ip101 | IP101 PHY interface |
CEthernet::Ksz8041 | KSZ 8041 PHY interface |
CEthernet::Lan8720 | LAN 8720 PHY interface |
CEthernet::Rtl8201 | RTL 8201 PHY interface |
CEthernet::W5500PhyFactory | |
CGraphics::PixelBuffer | Structure used to perform pixel format conversions |
CGraphics::PixelFormatStruct | |
CSsl::Fingerprint::Pki | |
CRingTone::Player | Base class to support playback of tunes |
►CPrint | Provides formatted output to stream |
CDisplay | |
CGraphics::Console | |
CGraphics::TextBuilder | Simplifies construction of TextObject instances |
►CStream | Base Stream class |
CHosted::Serial | |
CHosted::Transport::TcpClientStream | |
►CIDataSourceStream | Base class for read-only stream |
CFSTR::Stream | |
CGraphics::SubStream | |
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 |
CJsonObjectStream | JsonObject stream class |
CUPnP::ActionResponse::Stream | |
COta::UpgradeOutputStream | Write-only stream type used during firmware upgrade |
►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 |
►CStreamWrapper | An abstract class that provides a wrapper around a stream |
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 |
CPartCheckerStream | |
►CUSB::CDC::UsbSerial | Base class for both device and host serial port modes |
CUSB::CDC::Device | Serial device implementation, in ACM mode |
CUSB::CDC::HostDevice | Implements CDC interface for a connected serial device |
CUSB::VENDOR::Device | The TinyUSB vendor API is very much like a serial port. Each instance corresponds to a bi-directional interface |
CRtttlJsonListStream | A forward-only stream for listing contents of a tune file |
CSectionStream | Presents each section within a source stream as a separate stream |
CSharedMemoryStream< T > | Memory stream operating on fixed shared buffer |
►CStreamTransformer | Class that can be used to transform streams of data on the fly |
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 |
CUPnP::DescriptionStream | |
CUrlencodedOutputStream | Represents key-value pairs as urlencoded string content |
CXorOutputStream | Xors original stream content with the specified mask |
CTwoWire | |
►CPrintable | |
CSsl::Connection | Implemented by SSL adapter to handle a connection |
CStorage::Partition::Info | Partition information |
CString::PtrBuf | Used when contents allocated on heap |
CMHZ19::PwmReader::Pulse | Used internally to measure a high/low pulse pair |
Cpwm_param | |
CMHZ19::PwmReader | Reads input pulse width asynchronously |
Crboot_config | Structure containing rBoot configuration |
Crboot_write_status | Structure defining flash write status |
►CGraphics::ReadBuffer | Buffer used for reading pixel data from device |
CGraphics::ReadStatusBuffer | Composite ReadBuffer with status |
CIO::Modbus::PDU::Data::ReadCoils | |
CIO::Modbus::PDU::Data::ReadDiscreteInputs | |
CGraphics::Drawing::Reader | |
CARDUINOJSON_NAMESPACE::Reader< FlashString, void > | |
CIO::Modbus::PDU::Data::ReadExceptionStatus | |
CIO::Modbus::PDU::Data::ReadRegisters | |
CGraphics::ReadStatus | Stores result of read operation |
CGraphics::ReadStream | |
CIO::Modbus::PDU::Data::ReadWriteMultipleRegisters | |
►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 |
CGraphics::Rect | Location and size of rectangular area (x, y, w, h) |
CGraphics::Region | Represents the intersection of two rectangles |
CGraphics::Drawing::Registers | |
►CGraphics::RenderTarget | Interface for objects which support writing via surfaces |
CGraphics::AbstractDisplay | |
CGraphics::FileImageObject | |
CGraphics::MemoryImageObject | |
CIO::Modbus::PDU::Data::ReportServerId | |
CMHZ19::Request | |
CIO::Modbus::PDU::Data::WriteSingleCoil::Request | |
CIO::Modbus::PDU::Data::ReadDiscreteInputs::Request | |
CIO::Modbus::PDU::Data::ReadRegisters::Request | |
CIO::Modbus::PDU::Data::WriteSingleRegister::Request | |
CIO::Modbus::PDU::Data::WriteMultipleCoils::Request | |
CIO::Modbus::PDU::Data::WriteMultipleRegisters::Request | |
CIO::Modbus::PDU::Data::ReadWriteMultipleRegisters::Request | |
CIO::Modbus::PDU::Data::MaskWriteRegister::Request | |
CHSPI::Request | Defines an SPI Request Packet |
CIO::Modbus::PDU::Data::ReadCoils::Request | |
CMHZ19::Response | |
CIO::Modbus::PDU::Data::ReportServerId::Response | |
CIO::Modbus::PDU::Data::WriteMultipleRegisters::Response | |
CIO::Modbus::PDU::Data::ReadCoils::Response | |
CIO::Modbus::PDU::Data::ReadExceptionStatus::Response | |
CIO::Modbus::PDU::Data::GetComEventCounter::Response | |
CIO::Modbus::PDU::Data::ReadWriteMultipleRegisters::Response | |
CIO::Modbus::PDU::Data::ReadDiscreteInputs::Response | |
CIO::Modbus::PDU::Data::GetComEventLog::Response | |
CIO::Modbus::PDU::Data::ReadRegisters::Response | |
CIO::Modbus::PDU::Data::WriteMultipleCoils::Response | |
CGraphics::PixelBuffer::RGB24 | |
CGraphics::PixelBuffer::RGB565 | |
Crom_header | |
Crom_header_new | |
CUPnP::DeviceControl::RootConfig | |
CRtcClass | |
CRingTone::RtttlHeader | |
►CRingTone::RtttlParserState | |
CRingTone::RtttlParser | Class to parse RTTTL files RTTTL (RingTone Text Transfer Language) format |
CRingTone::RtttlWriter | |
CSmingTest::Runner | |
Cwiring_private::ScalarList< T > | List of scalar values |
►Cwiring_private::ScalarList< T * > | |
Cwiring_private::ObjectList< T > | List of object pointers |
CGraphics::Scale | |
CStorage::Disk::Scanner | Class to iterate through disk partition tables |
CGraphics::Screen | |
►CUPnP::Search | This is a helper class used by ControlPoint to manage different search types |
CUPnP::DescriptionSearch | |
CUPnP::DeviceSearch | |
CUPnP::ServiceSearch | |
CUPnP::SsdpSearch | |
CUPnP::SearchFilter | |
CSectionStream::Section | |
Csection_header | |
CIO::Serial | Wrapper class for the UART driver |
CUPnP::ObjectClass::Service | Service description fields |
►CEthernet::Service | Abstract Service class |
►CEthernet::IdfService | Base Ethernet service for IDF SDK |
CEmbeddedEthernet | Ethernet provider using ESP32 embedded MAC. Requires an external PHY |
►CEthernet::SpiService | SPI ethernet provider |
CEthernet::DM9051Service | Ethernet provider using W5500 SPI |
CEthernet::W5500Service | Ethernet provider using W5500 SPI |
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::Pki::Sha256 | Fingerprint based on the SHA256 value of the Public Key Subject in the certificate |
CSsl::Fingerprint::Cert::Sha256 | Fingerprint based on the SHA256 value of the certificate |
CGraphics::SharedBuffer | Shared heap-allocated data buffer |
►CSignEd25519 | |
COtaUpgrade::SignatureVerifier | Signature verifier for BasicStream |
CGraphics::Size | Size of rectangular area (width x height) |
CIO::RS485::Device::Config::Slave | |
CSmartConfigEventInfo | Smart Config callback information |
Csmg_timer_t | |
CSolarCalculator | Calculation of apparent time of sunrise and sunset |
CSolarRef | A location is required to compute solar times |
CUPnP::SpecVersion | |
►CSPIBase | |
CSPIClass | Hardware SPI class |
CSPISoft | Software-based SPI master |
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 |
CHSPI::SpiPins | SPI pin connections |
CSPISettings | |
CSPISpeed | Contains bus frequency and corresponding divisor/prescaler settings |
CString::SsoBuf | |
►CIFS::Stat | File Status structure |
CIFS::NameStat | Version of Stat with integrated name buffer |
CGraphics::Surface::Stat | |
CStorage::Disk::BlockDevice::Stat | |
CIFS::Profiler::Stat | |
CGraphics::Touch::State | |
CCrypto::HashContext< Engine_ >::State | |
CIO::Modbus::R421A::StateMask | Tracks state of multiple relays |
CIO::Modbus::STM8Relay::StateMask | Tracks state of multiple relays |
CStationClass | WiFi station class |
CHue::Stats | |
►CrBPF::Store | |
CrBPF::GlobalStore | |
CrBPF::LocalStore | |
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 |
CStreamBuffer< bufSize > | |
CStreamBuffer< 64 > | |
►CString | The String class |
CCStringArray | Class to manage a double null-terminated list of strings, such as "one\0two\0three\0" |
CStringSumHelper | |
CFSTR::StringPrinter | Wrapper class to efficiently print large Strings |
CJerryscript::StringValue | Use to initialise Value object to a string given a native/raw jerryscript value |
CStorage::Partition::SubType | |
CSystemClass | System class |
CSystemClockClass | |
CFSTR::TableRow< ElementType, Columns > | Class template to define the row of a table |
CGraphics::Drawing::Target | |
►CTask | Class to support running a background task |
CJerryscript::Task |
- Task that runs the
loop JavaScript function in the background
|
CProfiling::TaskStat | Helper class to support printing of real-time task information |
Ctest_res_s | |
Ctest_s | |
►CTestBase | Base class supporting verification for test assertions |
CTestGroup | Class to simplify generation of begin/end messages for a test group |
CTestBase::TestParam | Contains details for test verification |
►CGraphics::TextParser | Simplifies construction of TextObject instances |
CGraphics::TextBuilder | Simplifies construction of TextObject instances |
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::Time< uint32_t > | |
CTimeChangeRule | |
CNanoTime::TimeConst< Clock_, unit_, time_ > | Class template to represent a fixed time value for a specific Clock |
►CTimerApi | |
►CCallbackTimer< TimerApi > | Callback timer class template |
CDelegateCallbackTimer< TimerApi > | Class template adding delegate callback method support to the basic CallbackTimer template |
CNanoTime::TimeSource< Clock_, unit_, TimeType_ > | Class template for accessing a Clock in specific time units |
►CNanoTime::TimeSource< Clock, unit_, TimeType > | |
CPolledTimer::Timer< Clock, unit_, IsPeriodic, TimeType > | Template class to implement a polled timer |
►CNanoTime::TimeSource< NanoTime::Microseconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Microseconds > | |
►CNanoTime::TimeSource< NanoTime::Milliseconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Milliseconds > | |
►CNanoTime::TimeSource< NanoTime::Nanoseconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Nanoseconds > | |
►CNanoTime::TimeSource< NanoTime::Seconds, unit_, TimeType > | |
CPolledTimer::Timer< NanoTime::Seconds > | |
CIFS::TimeStamp | Manage IFS timestamps stored as an unsigned 32-bit value |
CNanoTime::TimeValue | A time time broken into its constituent elements |
CTimezone | Class to support local/UTC time conversions using rules |
CIO::RFSwitch::Timing | Protocol timings in microseconds |
CToneBuffer | Contains samples for one full signal cycle at a specific frequency |
CToneBufferQueue | |
CToneGenerator | Generates tones with smooth transitions using Tone Buffers |
►CGraphics::Touch | |
CGraphics::VirtualTouch | |
CGraphics::XPT2046 | |
CGraphics::TPoint< T > | An (x, y) display coordinate |
CGraphics::TPoint< int16_t > | |
CGraphics::TPoint< int8_t > | |
CTRange< T > | Manage a range of numbers between specified limits |
CUSB::VENDOR::HostDevice::Transfer | Structure passed to 'transferComplete' method |
►Ctrue_type | |
CARDUINOJSON_NAMESPACE::IsString< FlashString > | |
CUSB::Descriptor::Type | |
CGraphics::Resource::TypefaceResource | |
CSsl::Fingerprint::Types | Maintains a set of fingerprint types |
CMHZ19::Uart | Access MHZ19 sensor via serial port |
CJerryscript::Undefined | Use to create Value containing javascript 'undefined' |
►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 |
CStorage::Disk::Buffer | |
CStorage::Disk::SectorBuffer | Buffer for working with disk sectors |
CNanoTime::UnitTickRatio< unit > | Class template to define tick std::ratio type |
COtaUpgrade::Mqtt::PayloadParser::UpdateState | |
►COta::UpgraderBase | |
COta::IdfUpgrader | ESP32 OTA Upgrader implementation |
COta::RbootUpgrader | ESP8266 rBoot OTA Upgrader implementation |
CUrl | Class to manage URL instance |
►CUrn | Structure for UPnP URNs |
CDeviceUrn | A UPnP Device URN |
CRootDeviceUrn | A UPnP root device URN |
CServiceUrn | A UPnP Service URN |
CFtpServerConnection::User | |
CHue::User | Information about user |
►CUuid | Class for manipulating UUID (aka GUID) entities |
CStorage::Disk::GPT::SmingTypeGuid | |
►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 |
►CJerryscript::Value | Represents a Jerryscript value |
►CJerryscript::Error | Error object class |
CJerryscript::ArgumentError | Provides consistent error message when checking external function arguments |
CJerryscript::ExternalFunction | Object representing an external function implementation |
►CJerryscript::Object | Objects support named properties |
CJerryscript::Array | Array objects have properties accessed by index |
CJerryscript::Callable | Callable object represent functions |
CrBPF::VirtualMachine | |
CIFS::FWFS::ArchiveStream::VolumeInfo | |
►CWebsocketConnection | |
CWebsocketClient | Websocket Client |
CWifiEventsClass | WiFi events class |
CIO::Modbus::PDU::Data::WriteMultipleCoils | |
CIO::Modbus::PDU::Data::WriteMultipleRegisters | |
CGraphics::Drawing::Writer | |
CIO::Modbus::PDU::Data::WriteSingleCoil | |
CIO::Modbus::PDU::Data::WriteSingleRegister | |
CGraphics::WriteStream | |
CWsFrameInfo | |
Cbool | |
Cbool(*)(const HttpHeaderFieldName &, const HttpHeaderFieldName &) | |
Cconst int | |
Cint | |
CList< ClassGroup > | |
CList< HttpHeaderFieldName > | |
CList< Item > | |
CList< ObjectMap::Entry > | |
CList< Parameter > | |
CList< T > | |
CList< Validator > | |
Csize_t | |
CT * | |
CT * * | |
Cuint16_t | |
Cuint8_t | |
Cunique_ptr< Point[]> | |
Cunique_ptr< Rect[]> | |
Cunsigned | |
Cunsigned int | |
Cvolatile int | |