Made use of std::function ESP8266-specific.

This commit is contained in:
Tom Cook 2016-01-27 12:39:43 +00:00
parent 21b75a2c4a
commit 98a9c296f6

View File

@ -66,7 +66,11 @@
#define MQTTQOS1 (1 << 1) #define MQTTQOS1 (1 << 1)
#define MQTTQOS2 (2 << 1) #define MQTTQOS2 (2 << 1)
#ifdef ESP8266
#define MQTT_CALLBACK_SIGNATURE std::function<void(char*, uint8_t*, uint32_t)> callback #define MQTT_CALLBACK_SIGNATURE std::function<void(char*, uint8_t*, uint32_t)> callback
#else
#define MQTT_CALLBACK_SIGNATURE void (*callback)(char*, uint8_t*, uint32_t)
#endif
class PubSubClient { class PubSubClient {
private: private: