$search

app_manager::app_manager::AppManager Class Reference

List of all members.

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

Private Member Functions

def _get_current_app
def _set_current_app
def _stop_current

Private Attributes

 _api_sync
 _app_interface
 _app_list
 _current_app
 _current_app_definition
 _exchange
 _exchange_list_apps_pub
 _get_app_details_srv
 _install_app_srv
 _interface_master
 _interface_sync
 _launch
 _list_apps_pub
 _list_apps_srv
 _list_exchange_apps_srv
 _robot_name
 _start_app_srv
 _status_pub
 _stop_app_srv
 _uninstall_app_srv

Detailed Description

Definition at line 51 of file app_manager.py.


Member Function Documentation

def app_manager::app_manager::AppManager::__init__ (   self,
  robot_name,
  interface_master,
  app_list,
  exchange 
)

Definition at line 53 of file app_manager.py.

def app_manager::app_manager::AppManager::_get_current_app (   self  )  [private]

Definition at line 107 of file app_manager.py.

def app_manager::app_manager::AppManager::_set_current_app (   self,
  app,
  app_definition 
) [private]

Definition at line 110 of file app_manager.py.

def app_manager::app_manager::AppManager::_stop_current (   self  )  [private]

Definition at line 242 of file app_manager.py.

def app_manager::app_manager::AppManager::app_monitor (   self  ) 

Definition at line 256 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_get_app_details (   self,
  req 
)

Definition at line 123 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_install_app (   self,
  req 
)

Definition at line 150 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_list_apps (   self,
  req 
)

Definition at line 170 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_list_exchange_apps (   self,
  req 
)

Definition at line 126 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_start_app (   self,
  req 
)

Definition at line 181 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_stop_app (   self,
  req 
)

Definition at line 252 of file app_manager.py.

def app_manager::app_manager::AppManager::handle_uninstall_app (   self,
  req 
)

Definition at line 160 of file app_manager.py.

def app_manager::app_manager::AppManager::publish_exchange_list_apps (   self  ) 

Definition at line 143 of file app_manager.py.

def app_manager::app_manager::AppManager::publish_list_apps (   self  ) 

Definition at line 137 of file app_manager.py.

def app_manager::app_manager::AppManager::scoped_name (   self,
  name 
)

Definition at line 120 of file app_manager.py.

def app_manager::app_manager::AppManager::shutdown (   self  ) 

Definition at line 100 of file app_manager.py.

def app_manager::app_manager::AppManager::stop_app (   self,
  appname 
)

Definition at line 270 of file app_manager.py.


Member Data Documentation

Definition at line 84 of file app_manager.py.

Definition at line 62 of file app_manager.py.

Definition at line 56 of file app_manager.py.

Definition at line 57 of file app_manager.py.

Definition at line 57 of file app_manager.py.

Definition at line 58 of file app_manager.py.

Definition at line 72 of file app_manager.py.

Definition at line 74 of file app_manager.py.

Definition at line 75 of file app_manager.py.

Definition at line 55 of file app_manager.py.

Definition at line 89 of file app_manager.py.

Definition at line 88 of file app_manager.py.

Definition at line 66 of file app_manager.py.

Definition at line 68 of file app_manager.py.

Definition at line 73 of file app_manager.py.

Definition at line 54 of file app_manager.py.

Definition at line 69 of file app_manager.py.

Definition at line 65 of file app_manager.py.

Definition at line 70 of file app_manager.py.

Definition at line 76 of file app_manager.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


app_manager
Author(s): Jeremy Leibs, Ken Conley
autogenerated on Fri Mar 1 16:09:28 2013