access callback_io via ->*

This commit is contained in:
Todd Treece 2016-07-29 10:54:30 -04:00
parent ad83c09d20
commit 0bfffa1571

View File

@ -472,15 +472,15 @@ void Adafruit_MQTT::processPackets(int16_t timeout) {
//Serial.print("*** calling double callback with : "); Serial.println(data); //Serial.print("*** calling double callback with : "); Serial.println(data);
sub->callback_double(data); sub->callback_double(data);
} }
else if (sub->callback_buffer != null) { else if (sub->callback_buffer != NULL) {
// huh lets do the callback in buffer mode // huh lets do the callback in buffer mode
//serial.print("*** calling buffer callback with : "); serial.println(data); //serial.print("*** calling buffer callback with : "); serial.println(data);
sub->callback_buffer((char *)sub->lastread, sub->datalen); sub->callback_buffer((char *)sub->lastread, sub->datalen);
} }
else if (sub->callback_io != null) { else if (sub->callback_io != NULL) {
// huh lets do the callback in io mode // huh lets do the callback in io mode
//serial.print("*** calling io instance callback with : "); serial.println(data); //serial.print("*** calling io instance callback with : "); serial.println(data);
sub->callback_io((char *)sub->lastread, sub->datalen); sub->*callback_io((char *)sub->lastread, sub->datalen);
} }
} }