NetBurner 3.5.6
PDF Version
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NcanMCF5441xCanMCF5441x namespace
 CCanRxMessageClass to hold received CAN messages
 NDHCPDHCP Namespace
 CBlockAllocatorBasic allocator that handles multiple leases in a contiguous IP block
 CDhcpInfoDHCP Info
 CDhcpLeaseDataLease Data
 CDhcpLeaseRequestLease Request
 CLeaseAllocatorBase class/interface for lease allocators for the DHCP server
 CMacPrefixAllocatorDerived from BlockAllocator Has the ability to whitelist/blacklist certain mac address ranges based on a mask. Useful for allocating addresses based on device manufacturer
 CServerDHCP Server class Requires a lease allocator to be added in order to function
 CSingleAllocatorStripped down allocator Fails to conform to many standard behaviors, but shows the basics of what needs to be implemented
 NmcanMODM7AE70McanMODM7AE70 namespace
 CCanRxMessageClass to hold received CAN messages
 Cmcan_configMCAN configuration structure
 Cmcan_moduleMCAN Module Class
 NMQTTMQTT Namespace
 NPacketInfoMQTT PacketInfo Namespace
 CMsgPacketInfo::Msg message data structure
 CClientAdvanced 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
 CConfigExposerEasy MqttObj class for automatically publishing and subscribing NetBurner Config system objects to/from an MQTT topic. Use like a normal ConfigObj
 CConfiguredClientEasy MQTT Client wrapper for interacting with MQTT brokers. The client handles all network communications with the Broker and handles local message queueing and dispatching to topic handlers. Adds ConfigObj for automatically configuring all Client settings via the Config System
 CConnectRequestStructure used to specify details for a Publish call
 Cmqtt_boolEasy MqttObj class for automatically publishing and subscribing boolean values to/from an MQTT topic. Use like a normal bool
 Cmqtt_floatEasy MqttObj class for automatically publishing and subscribing floating point values to/from an MQTT topic. Use like a normal double
 Cmqtt_intEasy MqttObj class for automatically publishing and subscribing unsigned integer values to/from an MQTT topic. Use like a normal int32_t
 Cmqtt_IOEasy MqttObj class for automatically publishing and subscribing hardware GPIO pins to/from an MQTT topic. Use like a normal PinIO
 Cmqtt_IO_InputMqttObj connecting hardware GPIO pins to an Mqtt Broker. This class defaults the pin to an Input state
 Cmqtt_IO_OutputMqttObj connecting hardware GPIO pins to an Mqtt Broker. This class defaults the pin to an Output state
 Cmqtt_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_objBase class for easy MQTT Objects (MqttObj). mqtt_obj are comprised of higher order parent objects that contain registered child objects
 Cmqtt_stringEasy MqttObj class for automatically publishing and subscribing string values to/from an MQTT topic. Use like a normal NBString
 Cmqtt_uintEasy MqttObj class for automatically publishing and subscribing unsigned integer values to/from an MQTT topic. Use like a normal uint32_t
 CPublishRequestStructure used to specify details for a Publish call
 CSubHandlerEasy class for registering a callback function that receives messages on an MQTT topic and handles them appropriately. Behaves similarly to HttpResponseHandler
 CSubscribeFilterStructure used to specify a topic filter for subscriptions
 CSubscribeFilter_NbStrStructure used to specify a topic filter for subscriptions
 CSubscribeRequestStructure used to specify details for a Subscribe call
 CTopicHandlerTopicHandler context definition
 NReceiveUDP