Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: MQTTClient.h
- Revision:
- 28:8b2abe9bd814
- Parent:
- 26:2658bb87c53d
- Parent:
- 25:d13a6c558164
- Child:
- 30:a4e3a97dabe3
--- a/MQTTClient.h Sun May 11 18:28:46 2014 +0000
+++ b/MQTTClient.h Sun May 11 18:51:08 2014 +0000
@@ -20,6 +20,8 @@
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)
@@ -171,16 +173,18 @@
PacketId packetid;
- typedef FP<void, Message*> messageHandlerFP;
+ // typedef FP<void, Message*> messageHandlerFP;
struct MessageHandlers
{
const char* topicFilter;
- messageHandlerFP fp;
+ //messageHandlerFP fp; typedefs not liked?
+ FP<void, Message*> fp;
} messageHandlers[MAX_MESSAGE_HANDLERS]; // Message handlers are indexed by subscription topic
- messageHandlerFP defaultMessageHandler;
-
+ FP<void, Message*> defaultMessageHandler;
+
bool isconnected;
+
};
}
@@ -378,6 +382,7 @@
int len = 0,
rc = SUCCESS;
+
switch (packet_type)
{
case CONNACK: