List of MqttClient subscriptions [message #917189] |
Wed, 19 September 2012 22:24 |
Eclipse User |
|
|
|
I have a MqttClient. How can I have a list of the topics it is subscribed to? I see they are stored in a Hashtable but no public API to get them.
|
|
|
Re: List of MqttClient subscriptions [message #920691 is a reply to message #917189] |
Sun, 23 September 2012 10:21 |
Eclipse User |
|
|
|
Response rom the paho-dev list:
Hi Sopot,
as you have seen, there is no public API in the client to retrieve
that information.
So, you either need to maintain that list in your application, or you
could modify the paho client to expose the list.
Regards,
Nick
|
|
|
Re: List of MqttClient subscriptions [message #930652 is a reply to message #920691] |
Tue, 02 October 2012 14:10 |
|
This would tend to be something that a broker would maintain, but I don't know of any brokers with an API that would enable you to obtain such a list.
In many ways the publish/subscribe model is aimed at completely decoupling publishers and subscribers - you don't know whether your publication is passed on to 0, 1 or many subscribers, and it "should not" matter. On the subscriber side, you make the choice which topics to listen to.
MQTT doesn't provide any method to obtain this and therefore Paho does not implement it. Per Nick's suggestion you could maintain a list or modify the client. It is probably simplest just to remember which topics you subscribe to as you go.
Developer Advocate | Eclipse Paho project | mqtt.org | andypiper.me
[Updated on: Tue, 02 October 2012 14:15] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04262 seconds