|  | 
        
          | __init__(self,
        outcomes,
        input_keys,
        output_keys,
        it=[],
        it_label='it_data',
        exhausted_outcome='exhausted') Constructor.
 | source code |  | 
    |  |  | 
    |  |  | 
    | dict of string: State |  | 
    | smach.State |  | 
    | list of string |  | 
    |  |  | 
    | list of string |  | 
    | list of 3-tuple |  | 
    |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ | 
  
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    | bool | 
        
          | is_opened(self) Returns True if this container is currently opened for construction.
 | source code |  | 
    |  |  | 
    |  | 
        
          | opened(self,
        **kwargs) Context manager method for opening a smach container.
 | source code |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | set_userdata(self,
        userdata) Stores reference to parent userdata if share flage is set.
 | source code |  | 
  
    |  | 
        
          | execute_async(self,
        continuation,
        resume,
        ud) | source code |  | 
    |  | 
        
          | get_registered_input_keys(self) Get a tuple of registered input keys.
 | source code |  | 
    | tuple of string |  | 
    |  | 
        
          | get_registered_output_keys(self) Get a tuple of registered output keys.
 | source code |  | 
    |  | 
        
          | preempt_requested(self) True if a preempt has been requested.
 | source code |  | 
    |  | 
        
          | recall_preempt(self) Sets preempt_requested to False
 | source code |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | register_outcomes(self,
        new_outcomes) Add outcomes to the outcome set.
 | source code |  | 
    |  |  | 
    |  | 
        
          | service_preempt(self) Sets preempt_requested to False
 | source code |  |