File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,9 @@ class MqttClient : public Client {
67
67
// from Client
68
68
virtual int connect (IPAddress ip, uint16_t port = 1883 );
69
69
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 */
70
+ #ifdef ESP8266
71
+ virtual int connect (const IPAddress& ip, uint16_t port) { return connect (ip, port); }; /* ESP8266 core defines this pure virtual in Client.h */
72
+ #endif
71
73
virtual size_t write (uint8_t );
72
74
virtual size_t write (const uint8_t *buf, size_t size);
73
75
virtual int available ();
@@ -92,9 +94,10 @@ class MqttClient : public Client {
92
94
93
95
int connectError () const ;
94
96
int subscribeQoS () const ;
95
- virtual bool flush (unsigned int maxWaitMs) { } /* ESP8266 core defines this pure virtual in Client.h */
96
-
97
- virtual bool stop (unsigned int maxWaitMs) { } /* ESP8266 core defines this pure virtual in Client.h */
97
+ #ifdef ESP8266
98
+ virtual bool flush (unsigned int /* maxWaitMs*/ ) { flush (); return true ; } /* ESP8266 core defines this pure virtual in Client.h */
99
+ virtual bool stop (unsigned int /* maxWaitMs*/ ) { stop (); return true ; } /* ESP8266 core defines this pure virtual in Client.h */
100
+ #endif
98
101
99
102
private:
100
103
int connect (IPAddress ip, const char * host, uint16_t port);
You can’t perform that action at this time.
0 commit comments