ObjectType:taskmanager

From Lavish Software Wiki
Jump to navigation Jump to search
Object Type Vitals
taskmanager
Defined By LavishScript
Inherits none
Reduces To Same as ID
Variable Object Type none
Uses Sub-Types no
C/C++ Type void*

Description

See Tasks

Members

  • string Name: Name of the Task Manager
  • uint ID: The ID number assigned to the Task Manager
  • task BeginTask[jsonobject]: Begins a Task via the provided JSON object, e.g. TaskManager:BeginTask["{\"type\":\"ls1.echo\",\"output\":\"Hello World!\"}"]
  • task BeginTaskLibrary[name]: Begins every Task in a given Task Library, wrapped in a parallel Task

Methods

  • Clear: Stops all running Tasks
  • Destroy: Stops all running Tasks, and destroys the Task Manager itself
  • BeginTask[jsonobject]: Begins a Task via the provided JSON object, e.g. TaskManager:BeginTask["{\"type\":\"ls1.echo\",\"output\":\"Hello World!\"}"]
  • BeginTaskLibrary[name]: Begins every Task in a given Task Library, wrapped in a parallel Task
  • BeginTasks[jsonarray]: Begins every Task in a given JSON array of Task objects

Examples

See Also

LavishScript Object Types