Module CTaskTimer

The class for task

This is version 0.9 beta of the class for tasks

Global(s)

CTaskTimer()

Constructor of the class CTaskTimer

tasktimer

A global object of the class CTaskTimer This is the default object

Type CTaskTimer

CTaskTimer.empty()

Get if the list is empty?

CTaskTimer.getn()

Get the size of the list

CTaskTimer.list()

List values on screen

CTaskTimer.new()

It's a fabric method for objects of the class CTaskStack

CTaskTimer.registerTask(name, time, func, ...)

Add a task with a timer to the taskplaner so it can run when expected.

CTaskTimer.timed_run(msec)

Let the planned tasks run

CTaskTimer.unregisterTaskTimer(name)

Remove a planed task from the entry

Global(s)

CTaskTimer()

Constructor of the class CTaskTimer

tasktimer

A global object of the class CTaskTimer This is the default object

Type CTaskTimer

Field(s)

CTaskTimer.empty()

Get if the list is empty?

Return value

#boolean: if the stack is empty or not.

CTaskTimer.getn()

Get the size of the list

Return value

#number: size of the list..

CTaskTimer.list()

List values on screen

CTaskTimer.new()

It's a fabric method for objects of the class CTaskStack

Return value

#CTaskTimer: new instanced object of CTaskTimer

CTaskTimer.registerTask(name, time, func, ...)

Add a task with a timer to the taskplaner so it can run when expected.

Parameters

  • #string name : The name of the label for this task

  • #number time : In which interval the task should be called in millisecounds.

  • #function func : The function which should be called in this task

  • #vars ... : List of args which should append on this task

CTaskTimer.timed_run(msec)

Let the planned tasks run

Parameter

  • #number msec : How much time the timedisk should consume

CTaskTimer.unregisterTaskTimer(name)

Remove a planed task from the entry

Parameter

  • #string name : The name of the label for this task

Type var

Any type of var including lists

Type vars

One or more incoming argument.