Keeps track of client subscriptions
Definition at line 180 of file subscribers.py.
◆ __init__()
def rosbridge_library.internal.subscribers.SubscriberManager.__init__ |
( |
|
self | ) |
|
◆ subscribe()
def rosbridge_library.internal.subscribers.SubscriberManager.subscribe |
( |
|
self, |
|
|
|
client_id, |
|
|
|
topic, |
|
|
|
callback, |
|
|
|
msg_type = None |
|
) |
| |
Subscribe to a topic
Keyword arguments:
client_id -- the ID of the client making this subscribe request
topic -- the name of the topic to subscribe to
callback -- the callback to call for incoming messages on the topic
msg_type -- (optional) the type of the topic
Definition at line 189 of file subscribers.py.
◆ unsubscribe()
def rosbridge_library.internal.subscribers.SubscriberManager.unsubscribe |
( |
|
self, |
|
|
|
client_id, |
|
|
|
topic |
|
) |
| |
Unsubscribe from a topic
Keyword arguments:
client_id -- the ID of the client to unsubscribe
topic -- the topic to unsubscribe from
Definition at line 208 of file subscribers.py.
◆ _lock
rosbridge_library.internal.subscribers.SubscriberManager._lock |
|
private |
◆ _subscribers
rosbridge_library.internal.subscribers.SubscriberManager._subscribers |
|
private |
The documentation for this class was generated from the following file: