| Public Member Functions | |
| def | __init__ (self, client_id, topic) | 
| def | is_empty (self) | 
| def | register_advertisement (self, msg_type, adv_id=None, latch=False, queue_size=100) | 
| def | unregister (self) | 
| def | unregister_advertisement (self, adv_id=None) | 
| Public Attributes | |
| client_id | |
| clients | |
| topic | |
Keeps track of how many times a client has requested to advertise a publisher. A client could advertise and unadvertise a topic multiple times, and we must make sure that the underlying publisher is only created and destroyed at the appropriate moments
Definition at line 40 of file advertise.py.
| def rosbridge_library.capabilities.advertise.Registration.__init__ | ( | self, | |
| client_id, | |||
| topic | |||
| ) | 
Definition at line 50 of file advertise.py.
| def rosbridge_library.capabilities.advertise.Registration.is_empty | ( | self | ) | 
Definition at line 71 of file advertise.py.
| def rosbridge_library.capabilities.advertise.Registration.register_advertisement | ( | self, | |
| msg_type, | |||
| adv_id = None, | |||
| latch = False, | |||
| queue_size = 100 | |||
| ) | 
Definition at line 59 of file advertise.py.
| def rosbridge_library.capabilities.advertise.Registration.unregister | ( | self | ) | 
Definition at line 56 of file advertise.py.
| def rosbridge_library.capabilities.advertise.Registration.unregister_advertisement | ( | self, | |
| adv_id = None | |||
| ) | 
Definition at line 65 of file advertise.py.
| rosbridge_library.capabilities.advertise.Registration.client_id | 
Definition at line 52 of file advertise.py.
| rosbridge_library.capabilities.advertise.Registration.clients | 
Definition at line 54 of file advertise.py.
| rosbridge_library.capabilities.advertise.Registration.topic | 
Definition at line 53 of file advertise.py.