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: