ObjectType:taskmanager

From Lavish Software Wiki
Revision as of 17:11, 10 March 2019 by Lax (talk | contribs) (Created page with "{{ObjectType-Vitals|taskmanager|LavishScript|none|Same as '''ID'''|none|no|void*}} == Description == See LavishScript:Tasks == Members == * ObjectType:string '...")
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
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