app_manager::app_manager::AppManager Class Reference

List of all members.

Public Member Functions

def __init__
def handle_list_apps
def handle_start_app
def handle_stop_app
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
 _interface_master
 _interface_sync
 _launch
 _list_apps_pub
 _list_apps_srv
 _robot_name
 _start_app_srv
 _status_pub
 _stop_app_srv

Detailed Description

Definition at line 49 of file app_manager.py.


Member Function Documentation

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

Definition at line 51 of file app_manager.py.

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

Definition at line 91 of file app_manager.py.

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

Definition at line 94 of file app_manager.py.

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

Definition at line 174 of file app_manager.py.

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

Definition at line 107 of file app_manager.py.

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

Definition at line 118 of file app_manager.py.

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

Definition at line 184 of file app_manager.py.

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

Definition at line 104 of file app_manager.py.

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

Definition at line 84 of file app_manager.py.

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

Definition at line 188 of file app_manager.py.


Member Data Documentation

Definition at line 72 of file app_manager.py.

Definition at line 59 of file app_manager.py.

Definition at line 54 of file app_manager.py.

Definition at line 55 of file app_manager.py.

Definition at line 55 of file app_manager.py.

Definition at line 53 of file app_manager.py.

Definition at line 77 of file app_manager.py.

Definition at line 76 of file app_manager.py.

Definition at line 63 of file app_manager.py.

Definition at line 65 of file app_manager.py.

Definition at line 52 of file app_manager.py.

Definition at line 66 of file app_manager.py.

Definition at line 62 of file app_manager.py.

Definition at line 67 of file app_manager.py.


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


app_manager
Author(s): Jeremy Leibs, Ken Conley
autogenerated on Fri Jan 11 09:39:43 2013