Line data Source code
1 : /*
2 : * Package : mqtt_client
3 : * Author : S. Hamblett <steve.hamblett@linux.com>
4 : * Date : 22/06/2017
5 : * Copyright : S.Hamblett
6 : */
7 :
8 : part of mqtt_client;
9 :
10 : /// The message available event raised by the Connection class
11 : class MessageAvailable {
12 : /// Constructor
13 3 : MessageAvailable(this._message);
14 :
15 : /// The message associated with the event
16 : MqttMessage _message;
17 :
18 3 : MqttMessage get message => _message;
19 : }
20 :
21 : /// Message recieved class for publishing
22 : class MessageReceived {
23 : /// Constructor
24 2 : MessageReceived(this._topic, this._message);
25 :
26 : /// The message associated with the event
27 : MqttMessage _message;
28 :
29 1 : MqttMessage get message => _message;
30 :
31 : /// The topic
32 : PublicationTopic _topic;
33 :
34 1 : PublicationTopic get topic => _topic;
35 :
36 :
37 : }
|