File tree 2 files changed +12
-2
lines changed
2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 61
61
MQTT_CLIENT_RX_STATE_DISCARD_PUBLISH_PAYLOAD
62
62
};
63
63
64
- MqttClient::MqttClient (Client& client) :
65
- _client(& client),
64
+ MqttClient::MqttClient (Client* client) :
65
+ _client(client),
66
66
_onMessage(NULL ),
67
67
_cleanSession(true ),
68
68
_keepAliveInterval(60 * 1000L ),
@@ -82,6 +82,11 @@ MqttClient::MqttClient(Client& client) :
82
82
setTimeout (0 );
83
83
}
84
84
85
+ MqttClient::MqttClient (Client& client) : MqttClient(&client)
86
+ {
87
+
88
+ }
89
+
85
90
MqttClient::~MqttClient ()
86
91
{
87
92
if (_willBuffer) {
Original file line number Diff line number Diff line change 34
34
35
35
class MqttClient : public Client {
36
36
public:
37
+ MqttClient (Client* client);
37
38
MqttClient (Client& client);
38
39
virtual ~MqttClient ();
39
40
41
+
42
+ inline void setClient (Client& client) { _client = &client; }
43
+
44
+
40
45
void onMessage (void (*)(int ));
41
46
42
47
int parseMessage ();
You can’t perform that action at this time.
0 commit comments