Skip to content

Commit ade2940

Browse files
committed
Providing empty functions for functions defined pure virtual in ESP8266::Client.h
1 parent 0ca9575 commit ade2940

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/MqttClient.h

+4
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class MqttClient : public Client {
6767
// from Client
6868
virtual int connect(IPAddress ip, uint16_t port = 1883);
6969
virtual int connect(const char *host, uint16_t port = 1883);
70+
virtual int connect(const IPAddress& ip, uint16_t port) { }; /* ESP8266 core defines this pure virtual in Client.h */
7071
virtual size_t write(uint8_t);
7172
virtual size_t write(const uint8_t *buf, size_t size);
7273
virtual int available();
@@ -89,6 +90,9 @@ class MqttClient : public Client {
8990

9091
int connectError() const;
9192
int subscribeQoS() const;
93+
virtual bool flush(unsigned int maxWaitMs) { } /* ESP8266 core defines this pure virtual in Client.h */
94+
95+
virtual bool stop(unsigned int maxWaitMs) { } /* ESP8266 core defines this pure virtual in Client.h */
9296

9397
private:
9498
int connect(IPAddress ip, const char* host, uint16_t port);

0 commit comments

Comments
 (0)