All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Private Member Functions | Private Attributes
rocon_orchestra.orchestration.Orchestration Class Reference

Orchestration. More...

List of all members.

Public Member Functions

def __init__

Private Member Functions

def _callback_concert_clients
def _implementation_ready
def _match
def _process_start_solution
 Ros Callbacks.
def _process_stop_solution

Private Attributes

 _concert_clients
 _implementation
 _services
 _solution_running

Detailed Description

Orchestration.

Definition at line 27 of file orchestration.py.


Constructor & Destructor Documentation

Definition at line 29 of file orchestration.py.


Member Function Documentation

  The conductor publishes the concert client list, which also happens to
  be latched so you'll always get the latest list.

Definition at line 40 of file orchestration.py.

  Checks if the listed concert clients are a match with the
  implementation.

  @return list of (node, client) tuples or None

Definition at line 63 of file orchestration.py.

def rocon_orchestra.orchestration.Orchestration._match (   self,
  node,
  concert_client 
) [private]

Definition at line 98 of file orchestration.py.

Ros Callbacks.

These should be moved to the conductor under the guise of 'start apps', 'stop apps' (plural).

Definition at line 124 of file orchestration.py.

def rocon_orchestra.orchestration.Orchestration._process_stop_solution (   self,
  req = None 
) [private]

Definition at line 166 of file orchestration.py.


Member Data Documentation

Definition at line 29 of file orchestration.py.

Definition at line 29 of file orchestration.py.

Definition at line 29 of file orchestration.py.

Definition at line 29 of file orchestration.py.


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


rocon_orchestra
Author(s): Daniel Stonier
autogenerated on Tue Jan 22 2013 13:08:37