An MQTT Client for the new etherNet Interface.

Dependencies:   EthernetInterface mbed-rtos

Dependents:   AV_MQTT niMQTT_example

Files at this revision

API Documentation at this revision

Comitter:
Nim65s
Date:
Tue Aug 13 13:36:05 2013 +0000
Parent:
7:d01d8f0bac58
Commit message:
add a virtual call_callback(topic, message)

Changed in this revision

niMQTT.cpp Show annotated file Show diff for this revision Revisions of this file
niMQTT.h Show annotated file Show diff for this revision Revisions of this file
--- a/niMQTT.cpp	Tue Aug 13 12:44:36 2013 +0000
+++ b/niMQTT.cpp	Tue Aug 13 13:36:05 2013 +0000
@@ -199,7 +199,7 @@
 
     waiting_new_packet = true;
 
-    callback(topic, message);
+    call_callback(topic, message);
 }
 
 int niMQTT::puback() {
@@ -382,3 +382,7 @@
     } while (X > 0);
     return rll;
 }
+
+void niMQTT::call_callback(const char *topic, const char *message) {
+    callback(topic, message);
+}
\ No newline at end of file
--- a/niMQTT.h	Tue Aug 13 12:44:36 2013 +0000
+++ b/niMQTT.h	Tue Aug 13 13:36:05 2013 +0000
@@ -116,6 +116,7 @@
         Thread thread;
 
         void publish_received();
+        virtual void call_callback(const char *topic, const char *message);
 
         bool waiting_new_packet, packet_sent;
         int waiting_connack, waiting_suback, waiting_pingresp;