Public Member Functions | |
| def | __init__ |
| def | app_monitor |
| def | handle_get_app_details |
| def | handle_install_app |
| def | handle_list_apps |
| def | handle_list_exchange_apps |
| def | handle_start_app |
| def | handle_stop_app |
| def | handle_uninstall_app |
| def | publish_exchange_list_apps |
| def | publish_list_apps |
| def | scoped_name |
| def | shutdown |
| def | stop_app |
| def | stop_apps |
Private Member Functions | |
| def | _set_current_apps |
Private Attributes | |
| _api_sync | |
| _app_interface | |
| _app_list | |
| _current_app_definitions | |
| _current_apps | |
| _exchange | |
| _exchange_list_apps_pub | |
| _get_app_details_srv | |
| _install_app_srv | |
| _interface_master | |
| _interface_sync | |
| _launch | |
| _launches | |
| _list_apps_pub | |
| _list_apps_srv | |
| _list_exchange_apps_srv | |
| _robot_name | |
| _single_app | |
| _start_app_srv | |
| _status_pub | |
| _stop_app_srv | |
| _uninstall_app_srv | |
Definition at line 51 of file app_manager.py.
| def app_manager.app_manager.AppManager.__init__ | ( | self, | |
| robot_name, | |||
| interface_master, | |||
| app_list, | |||
| exchange, | |||
| single_app | |||
| ) |
Definition at line 53 of file app_manager.py.
| def app_manager.app_manager.AppManager._set_current_apps | ( | self, | |
| apps, | |||
| app_definitions | |||
| ) | [private] |
Definition at line 110 of file app_manager.py.
| def app_manager.app_manager.AppManager.app_monitor | ( | self | ) |
Definition at line 253 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_get_app_details | ( | self, | |
| req | |||
| ) |
Definition at line 120 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_install_app | ( | self, | |
| req | |||
| ) |
Definition at line 144 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_list_apps | ( | self, | |
| req | |||
| ) |
Definition at line 164 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_list_exchange_apps | ( | self, | |
| req | |||
| ) |
Definition at line 123 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_start_app | ( | self, | |
| req | |||
| ) |
Definition at line 172 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_stop_app | ( | self, | |
| req | |||
| ) |
Definition at line 249 of file app_manager.py.
| def app_manager.app_manager.AppManager.handle_uninstall_app | ( | self, | |
| req | |||
| ) |
Definition at line 154 of file app_manager.py.
Definition at line 137 of file app_manager.py.
Definition at line 134 of file app_manager.py.
| def app_manager.app_manager.AppManager.scoped_name | ( | self, | |
| name | |||
| ) |
Definition at line 117 of file app_manager.py.
| def app_manager.app_manager.AppManager.shutdown | ( | self | ) |
Definition at line 103 of file app_manager.py.
| def app_manager.app_manager.AppManager.stop_app | ( | self, | |
| appname | |||
| ) |
Definition at line 265 of file app_manager.py.
| def app_manager.app_manager.AppManager.stop_apps | ( | self | ) |
Definition at line 286 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.
Definition at line 53 of file app_manager.py.