Public Member Functions | Private Member Functions | Private Attributes | List of all members
task_executive.AppManager Class Reference
Inheritance diagram for task_executive.AppManager:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, on_started=None, on_stopped=None, on_installed=None, on_uninstalled=None, timeout=30)
 
def available_apps (self)
 
def running_apps (self)
 
def start_app (self, name)
 
def stop_app (self, name)
 

Private Member Functions

def _list_apps_cb (self, msg)
 

Private Attributes

 _callbacks
 
 _last_available
 
 _last_running
 
 _latest_msg
 
 _srv_start_app
 
 _srv_stop_app
 
 _sub_list_apps
 

Detailed Description

Definition at line 22 of file task_executive.py.

Constructor & Destructor Documentation

def task_executive.AppManager.__init__ (   self,
  on_started = None,
  on_stopped = None,
  on_installed = None,
  on_uninstalled = None,
  timeout = 30 
)

Definition at line 28 of file task_executive.py.

Member Function Documentation

def task_executive.AppManager._list_apps_cb (   self,
  msg 
)
private

Definition at line 58 of file task_executive.py.

def task_executive.AppManager.available_apps (   self)

Definition at line 89 of file task_executive.py.

def task_executive.AppManager.running_apps (   self)

Definition at line 84 of file task_executive.py.

def task_executive.AppManager.start_app (   self,
  name 
)

Definition at line 93 of file task_executive.py.

def task_executive.AppManager.stop_app (   self,
  name 
)

Definition at line 106 of file task_executive.py.

Member Data Documentation

task_executive.AppManager._callbacks
private

Definition at line 34 of file task_executive.py.

task_executive.AppManager._last_available
private

Definition at line 32 of file task_executive.py.

task_executive.AppManager._last_running
private

Definition at line 31 of file task_executive.py.

task_executive.AppManager._latest_msg
private

Definition at line 30 of file task_executive.py.

task_executive.AppManager._srv_start_app
private

Definition at line 42 of file task_executive.py.

task_executive.AppManager._srv_stop_app
private

Definition at line 44 of file task_executive.py.

task_executive.AppManager._sub_list_apps
private

Definition at line 46 of file task_executive.py.


The documentation for this class was generated from the following file:


dialogflow_task_executive
Author(s): Yuki Furuta
autogenerated on Tue May 11 2021 02:55:30