seq  1.1.0
 All Classes Namespaces Files Functions Variables Groups Pages
Public Member Functions | Static Public Attributes | List of all members
seqlib.nodes.interface.INode Interface Reference

This is the interface every node has to comply with. More...

Inheritance diagram for seqlib.nodes.interface.INode:

Public Member Functions

def make_sequence
 This creates the sequence graph. More...
 
def make_task
 Creates an asyncio Task to execute the sequence. More...
 
def make_sequence
 This creates the sequence graph. More...
 
def make_task
 Creates an asyncio Task to execute the sequence. More...
 

Static Public Attributes

tuple id
 node id More...
 
tuple name
 node name More...
 
tuple state
 node state More...
 
tuple deps
 dependencies More...
 
tuple end_node
 The end node. More...
 
tuple start_node
 The start node. More...
 
tuple t_start
 time started More...
 
tuple t_end
 time finished More...
 
tuple result
 task result More...
 

Detailed Description

This is the interface every node has to comply with.

Member Function Documentation

def seqlib.nodes.interface.INode.make_sequence ( )

This creates the sequence graph.

def seqlib.nodes.interface.INode.make_sequence ( )

This creates the sequence graph.

def seqlib.nodes.interface.INode.make_task (   node,
  input_list,
  resume 
)

Creates an asyncio Task to execute the sequence.

def seqlib.nodes.interface.INode.make_task (   node,
  input_list,
  resume 
)

Creates an asyncio Task to execute the sequence.

Member Data Documentation

tuple seqlib.nodes.interface.INode.deps
static

dependencies

tuple seqlib.nodes.interface.INode.end_node
static

The end node.

tuple seqlib.nodes.interface.INode.id
static

node id

tuple seqlib.nodes.interface.INode.name
static

node name

tuple seqlib.nodes.interface.INode.result
static

task result

tuple seqlib.nodes.interface.INode.start_node
static

The start node.

tuple seqlib.nodes.interface.INode.state
static

node state

tuple seqlib.nodes.interface.INode.t_end
static

time finished

tuple seqlib.nodes.interface.INode.t_start
static

time started


The documentation for this interface was generated from the following files: