class documentation
Keeps track of currently registered services in the ROS system
Method | __init__ |
ctor @param registration_listeners: override default registration listener. @type registration_listeners: RegistrationListeners |
Method | get |
@param resolved_service_name: name of service @type resolved_service_name: str @return: service implementation @rtype: _Service |
Method | get |
@return: List of (service_name, service_uri) for all registered services. @rtype: [(str, str)] |
Method | register |
Register service with ServiceManager and ROS master @param resolved_service_name: name of service (resolved) @type resolved_service_name: str @param service: Service to register @type service: L{_Service}... |
Method | unregister |
Unregister service with L{ServiceManager} and ROS Master @param resolved_service_name: name of service @type resolved_service_name: str @param service: service implementation @type service: L{_Service}... |
Method | unregister |
Unregister all registered services |
Instance Variable | lock |
Undocumented |
Instance Variable | map |
Undocumented |
Instance Variable | registration |
Undocumented |
ctor @param registration_listeners: override default registration listener. @type registration_listeners: RegistrationListeners
@param resolved_service_name: name of service @type resolved_service_name: str @return: service implementation @rtype: _Service
Register service with ServiceManager and ROS master @param resolved_service_name: name of service (resolved) @type resolved_service_name: str @param service: Service to register @type service: L{_Service}