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.
Fork of MQTT by
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: