NetBurner 3.5.6
PDF Version
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_edma_channel_Preemption_configEDMA channel priority configuration
 C_edma_configEDMA global configuration structure
 C_edma_handleEDMA transfer handle structure
 C_edma_minor_offset_configEDMA minor offset configuration
 C_edma_tcdEDMA TCD
 C_edma_transfer_configEDMA transfer configuration
 C_EthernetFrameHeaderEthernet Type II Frame Header
 C_flexcan_configFlexCAN module configuration structure
 C_flexcan_fifo_transferFlexCAN Rx FIFO transfer
 C_flexcan_frameFlexCAN message frame structure
 C_flexcan_handleFlexCAN handle structure
 C_flexcan_mb_transferFlexCAN Message Buffer transfer
 C_flexcan_rx_fifo_configFlexCAN Legacy Rx FIFO configuration structure
 C_flexcan_rx_mb_configFlexCAN Receive Message Buffer configuration structure
 C_flexcan_timing_configFlexCAN protocol timing characteristic configuration structure
 C_FlexSPIConfigFlexSPI Memory Configuration Block
 C_IpHeaderIPv4IP Header Structure (IPv4)
 C_lpspi_master_configLPSPI master configuration structure
 C_lpspi_master_edma_handleLPSPI master eDMA transfer handle structure used for transactional API
 C_lpspi_master_edma_private_handleStructure definition for dspi_master_edma_private_handle_t. The structure is private
 C_lpspi_master_handleLPSPI master transfer handle structure used for transactional API
 C_lpspi_slave_configLPSPI slave configuration structure
 C_lpspi_slave_edma_handleLPSPI slave eDMA transfer handle structure used for transactional API
 C_lpspi_slave_handleLPSPI slave transfer handle structure used for transactional API
 C_lpspi_transferLPSPI master/slave transfer structure
 C_lut_sequenceFlexSPI LUT Sequence structure
 C_PinVectorGPIO Pin Vector Base Class
 C_pit_configPIT configuration structure
 C_qtmr_configQuad Timer config structure
 C_tempmon_configTEMPMON temperature structure
 Caes_contextAES context structure
 CARM_MPU_Region_t
 CARPAddress Resolution Protocol packet structure
 CBBI2CI2C Peripheral Class
 Cbuffer_listDoubly-linked list management for buffers
 Cbuffer_objectBase class for web client response buffers
 CcanMCF5441x::CanRxMessageClass to hold received CAN messages
 CmcanMODM7AE70::CanRxMessageClass to hold received CAN messages
 CCertGenDataUsed to store the information that is passed in when enabling onboard generated certificates, as well as the information needed to determine when they need to be regenerated
 CMQTT::ClientAdvanced low-level MQTT Client for interacting with Mqtt Brokers. The client handles all network communications with the Broker and handles local message queueing and dispatching to topic handlers
 Cconfig_objBase class used to create configuration objects
 Cconfig_valueBase class used to create a configuration value
 CMQTT::ConnectRequestStructure used to specify details for a Publish call
 CDelayObjectHigh-resolution microsecond delay timer class
 CDHCP::DhcpInfoDHCP Info
 CDHCP::DhcpLeaseDataLease Data
 CDHCP::DhcpLeaseRequestLease Request
 CDhcpObjectDHCP client class
 CDiagItemClassBase class for all diagnostic items
 CNB::Wifi::driverStatusStruct
 CdspiDMAStructDSPI DMA structure
 CdspiDriverStructMajor variables/configurations used for a DSPI transfer
 CDSPIModuleDSPIModule is a SPI communications driver. It is an object based driver, which allows for low overhead multiplexing between peripherals with different bus configurations
 CEBI_CS_cfg_tConfiguration structure for an External Bus Interface (EBI) chip select
 CEffs_CfgFilesystem Configuration
 Cfifo_buffer_storageFIFO buffer storage using linked pool buffers
 CHtmlPageHandlerBase class for HTTP request handlers that process requests for specific URLs and HTTP methods
 CHTTP_RequestHTTP Request Structure
 CI2CI2C Peripheral Class
 CI2CDeviceI2C Device Class (recommended)
 CIEEE1588Timer
 CIPADDR4Used to store and manipulate IPv4 addresses in dual stack mode
 CIPADDR6Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode
 CIPPKTInternal IPv4 Header Representation
 CIPV6_ROOT_ELBase class for all IPv6 interface elements
 CIPV6_ROOT_EL_CONTAINERContainer for managing collections of IPv6 root elements
 CIPv6FrameProcessingStructIPv6 frame processing structure for packet analysis and header walking
 CIPv6InterfaceMain IPv6 interface management class
 CJsonAllocStringA list of large strings that are created with malloc
 CJsonRefRepresents a positional reference (pointer) of a location inside a ParsedJsonDataSet object
 CDHCP::LeaseAllocatorBase class/interface for lease allocators for the DHCP server
 Clisten_list_itemStructure to use to create custom lists of listentiing ports and interfaces
 CMACADRUsed to store and manipulate MAC addresses
 CmcanMODM7AE70::mcan_configMCAN configuration structure
 Cmcan_extended_message_filter_elementMCAN extended message ID filter element structure
 CmcanMODM7AE70::mcan_moduleMCAN Module Class
 Cmcan_rx_element_bufferMCAN receive element structure for buffer
 Cmcan_tx_elementMCAN transfer element structure
 Cmcan_tx_event_elementMCAN transfer event FIFO element structure
 CMQTT::mqtt_leafBase class for all Mqtt Objects (MqttObj). Mqtt Objects provide a seamless bridge/synchronization to communicate information through an MQTT Broker via a Client object
 CMQTT::PacketInfo::MsgPacketInfo::Msg message data structure
 CNBStringLightweight alternative to C++ CString class
 CNTPServer
 CNTPServer::NtpTimeStamp
 CParsedURIParsed Uniform Resource Identifier Class (URI)
 CPartitionEntry
 CPartitionTable
 Cfifo_buffer_storage::PeekIteratorIterator for non-destructive examination of buffered data
 CPinIOGPIO Pin Class
 CPinIOArray2
 CPinIOArrayJ1
 CPinIOJ1Array
 Cpool_bufferMain buffer structure for network and serial communication
 CPsudeoHeaderUDP/TCP IPv4 Pseudo-header Structure (bits 0 through 95 of the pseudo-header)
 CMQTT::PublishRequestStructure used to specify details for a Publish call
 CQSPI_RecordThis struct contains the major variables/configurations used for a QSPI transfer
 Cfifo_buffer_storage::ReadBufPtrRAII accessor for reading from buffer storage
 CSAI_cfg_tComplete configuration structure for the SAI driver
 CSAI_rxtx_cfg_tConfiguration structure for one direction (TX or RX) of the SAI module
 CSAICtx_tMain driver class for SAI peripheral operation
 CSEMC_cfg_tConfiguration structure for SEMC (Smart External Memory Controller) interface
 CSerialConfigServletClass to run serial configurator
 CSerialRecord
 CDHCP::ServerDHCP Server class Requires a lease allocator to be added in order to function
 CSMPoolPtrSmart pointer wrapper for automatic buffer management
 CspiDriverStructVariables/configurations for a DSPI transfer
 CSPIModuleSPI Peripheral Module Class
 CSRAM_Timing_Spec_tTiming specifications for common SRAM speeds
 CSSC_cfg_tConfiguration structure for the SSC driver. Passed to the initialize function to configure the hardware
 CSSC_rxtx_cfg_tConfiguration structure for a given direction (rx or tx) of the SSC module. Passed to the initialize function to configure the hardware
 CSSCCtx_t
 CStopWatchHigh-resolution stopwatch timer for precise event timing and performance measurement
 CMQTT::SubscribeFilterStructure used to specify a topic filter for subscriptions
 CMQTT::SubscribeFilter_NbStrStructure used to specify a topic filter for subscriptions
 CMQTT::SubscribeRequestStructure used to specify details for a Subscribe call
 CTFTP_ServerTFTP Server Class
 CTFTP_Server_source_FileTFTP Server Source File
 CTimeZoneRecordTime zone record structure containing complete time zone information
 CMQTT::TopicHandlerTopicHandler context definition
 CTwoWireWire interface class
 CUDPPacketUDP Packet Class - Complete UDP packet management
 CUDPPKTInternal UDP Packet Header Structure
 CUniqueIdentifierGet the 128-bit Unique Identifier
 CUserAuthManagerThe user authorization manager class allows application developers the ability to manage user authorization records. The can be loaded and saved to any storage space, including the config system or UserParams. Authorization values are hashed before being saved. Validation compares both the hash as well as the authorization type. Adding, updating, and removing records will automatically call the user devined save functions. For usage, please see the example found in examples/SSH/sshServerUserAuth
 CUserAuthRecordA stored record of a user's authorization credentials. The value is hashed when saved so it can't be read directly. User's can currently only have one authorization record per user name
 CWebConfigServletClass to run web configurator
 CNB::WebSocketWebSocket connection management class
 Cwifi_init
 CWifiInterfaceWiFi Interface clas
 CWireIntfWire Interface Class for I2C
 CWM8904
 Cfifo_buffer_storage::WriteBufPtrRAII accessor for writing to buffer storage