An API for using MQTT over multiple transports

Dependencies:   FP MQTTPacket

Dependents:   Cellular_HelloMQTT IoTStarterKit GSwifiInterface_HelloMQTT IBMIoTClientEthernetExample ... more

This library is part of the EclipseTM Paho project; specifically the embedded client.

The goals of this API are:

  1. to be independent of any system library: hence templates parameters for networking, timer and threading classes
  2. not to rely on heap storage, only automatic (I think this is a good thing)
  3. to limit memory use, for instance by defining the size of the buffers and arrays used at object creation time

Files at this revision

API Documentation at this revision

Comitter:
sam_grove
Date:
Wed Jul 30 19:12:00 2014 +0000
Parent:
32:3ad9afa63299
Child:
35:063dc3b472d5
Commit message:
Update FP class. No longer need to include FP.cpp :)

Changed in this revision

FP.lib Show annotated file Show diff for this revision Revisions of this file
MQTTClient.h Show annotated file Show diff for this revision Revisions of this file
--- a/FP.lib	Thu Jul 03 17:28:03 2014 +0000
+++ b/FP.lib	Wed Jul 30 19:12:00 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/sam_grove/code/FP/#e0f19cdaa46e
+http://mbed.org/users/sam_grove/code/FP/#3c62ba1807ac
--- a/MQTTClient.h	Thu Jul 03 17:28:03 2014 +0000
+++ b/MQTTClient.h	Wed Jul 30 19:12:00 2014 +0000
@@ -20,14 +20,12 @@
  
  ensure publish packets are retried on reconnect
  
- updating usage of FP. Try to remove inclusion of FP.cpp in main. sg-
- 
  */
 
 #if !defined(MQTTCLIENT_H)
 #define MQTTCLIENT_H
 
-#include "FP.cpp"
+#include "FP.h"
 #include "MQTTPacket.h"
 #include "stdio.h"