NetBurner 3.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NNB
 NError
 C_PinVectorGPIO Pin Vector Base Class
 Caes_contextAES context structure
 CAtCommandProc
 Cconfig_leaf
 Cconfig_obj
 ChttpRequestStruct
 CI2CI2C Peripheral Class
 CIPADDR6Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode
 COS_CRITAn OS_CRIT object is used to establish critical sections of code that can only be run by one task at a time. Tasks that try to claim a critical section which is currently claimed by another task will stop and wait for that task to leave the critical section before continuing execution
 COS_FIFOA FIFO is used to pass structures from one task to another. Note: Structures to be passed must have an unused (void *) pointer as its first element. This precludes passing C++ objects with virtual member functions
 COS_FLAGSAn OS_FLAGS object is used to set, clear, and pend on a set of flags that is held and maintained by the object
 COS_MBOXMailboxes are used to communicate between tasks
 COS_QA queue functions as a fixed size FIFO for communication between tasks
 COS_SEMSemaphores are used to control access to shared resource critical section, or to communicate between tasks
 COSCriticalSectionObjA simple wrapper class that helps utilize OS_CRIT objects more effectively
 COSLockAndCritObjA simple wrapper class that helps utilize OS_CRIT objects to lock tasks and enter critical sections more effectively
 COSLockObjA simple wrapper class that helps use OS locks effectively
 COSSpinCritA simple wrapper class that uses an OS_CRIT object to try and claim a critical section, and will continue the attempt until it is able to do so
 CpageHandlerCallback
 CPinIOGPIO Pin Class
 CPinVectorGPIO Pin Vector Class PinVector is a template instantiation of the _PinVector class, allowing for minimal storage requirements for potentially large vectors, without heavy code duplication due to template copies
 CpppoptionsStructure to specify PPP options
 CQSPI_RecordThis struct contains the major variables/configurations used for a QSPI transfer
 CSerialRecord
 CSPIModuleSPI Peripheral Module Class
 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
 CStopwatchUseful for timing events
 CTestObjectTest Object that can be used to store and track state information and data
 CTestResultsThis holds the cumulative results for a specific set of tests
 CTestStateDataThis is the main object that will keep track of overall test progress and results
 CTickTimeoutTickTimeouts are used to facilitate sequential function calls with timeout parameters that need to index from an initial start time and be proof against TimeTick rollover
 Ctstr1xAuthCredentialsCredentials for the user to authenticate with the AAA server (WPA-Enterprise Mode IEEE802.1x)
 CtstrEthInitParamStructure to hold ethernet interface parameters. Structure is to be defined and have its attributes set,based on the application's functiality before a call is made to the initialize the wi-fi operations by calling the m2m_wifi_init function. Part of the wi-fi configuration structure tstrWifiInitParam
 CtstrHifHdrStructure to hold HIF header
 CtstrHifinitParamStructure to hold HIF Init Param
 CtstrM2MAPAssocInfoM2M association information of the connected station in the AP mode
 CtstrM2MAPConfigAP Configuration
 CtstrM2MAssocEntryInfoM2M association information of of an assoicated entry in the AP mode
 CtstrM2MConnInfoM2M Provisioning Information obtained from the HTTP Provisioning server
 CtstrM2MDataBufCtrlStructure holding the incoming buffer's data size information, indicating the data size of the buffer and the remaining buffer's data size . The data of the buffer which holds the packet sent to the host is placed in the tstrEthInitParam structure in the au8ethRcvBuf attribute. This following information is retreived in the host when an event M2M_WIFI_RESP_ETHERNET_RX_PACKET is received in the wi-fi callback function tpfAppWifiCb
 CtstrM2MDeviceNameConfigDevice name
 CtstrM2MIfIdSet Intrface ID
 CtstrM2MIPConfigStatic IP configuration
 CtstrM2mIpRsvdPktReceived Packet Size and Data Offset
 CtstrM2mLsnIntListen interval
 CtstrM2MMulticastMacM2M add/remove multicast mac address
 CtstrM2MP2PConnectSet the device to operate in the Wi-Fi Direct (P2P) mode
 CtstrM2mPsTypePower Save Configuration
 CtstrM2mReqScanResultScan Result Request
 CtstrM2MScanWi-Fi Scan Request
 CtstrM2mScanDoneWi-Fi Scan Result
 CtstrM2MScanListWi-Fi channel list regulation
 CtstrM2MScanRegionWi-Fi channel regulation region information
 CtstrM2mSetMacAddressSets the MAC address from application. It is only intended for testing purpose. This method is not used for production SW. Production SW reads MAC Address from EFUSE
 CtstrM2mTxPwrLevelTx power level
 CtstrM2MUserMaxTxRateUser specified Max Tx Rate
 CtstrM2mWifiConnectWi-Fi Connect Request
 CtstrM2mWifiGetRevisionStructure holding firmware version parameters
 CtstrM2MWifiMonitorModeCtrlWi-Fi Monitor Mode Filter
 CtstrM2MWifiRxPacketInfoWi-Fi RX Frame Header
 CtstrM2mWifiscanResultWi-Fi Scan Result
 CtstrM2MWifiSecInfoAuthentication credentials to connect to a Wi-Fi network
 CtstrM2mWifiStateChangedWi-Fi Connection State
 CtstrM2MWifiTxPacketInfoWi-Fi Tx Packet Info
 CtstrM2mWifiWepParamsWEP security key parameters
 CtstrM2MWPSConnectWPS Configuration parameters
 CtstrM2MWPSInfoWPS Result
 CtstrNmBusCapabilitiesStructure holding bus capabilities information
 CtstrNmI2cDefaultStructure holding I2C default operation parameters
 CtstrNmI2cSpecialStructure holding I2C special operation parameters
 CtstrNmSpiRwStructure holding SPI R/W parameters
 CtstrSystemTimeUsed for time storage
 CtstrWifiInitParamStructure, holding the Wi-Fi configuration attributes such as the Wi-Fi callback, monitoring mode callback and Ethernet parameter initialization structure. Such configuration parameters are required to be set before calling the Wi-Fi initialization function pfAppWifiCb attribute must be set to handle the wi-fi callback operations. pfAppMonCb attribute, is optional based on wether the application requires the monitoring mode configuration, and can there not be set before the initialization. strEthInitParam structure must be set to handle ethernet packet
 CtuniM2MWifiAuthWi-Fi Security Parameters for all supported security modes
 CUDPPacketUDP Packet Class
 Cwifi_init
 CWireIntfWire Interface Class for I2C
 CWM8904