Libraries/jerryscript/src/include/Jerryscript/Task.h
Go to the documentation of this file.
Objects support named properties.
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:550
Task that runs the loop JavaScript function in the background
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:23
Task(const Object &context, unsigned intervalMs=500)
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:25
String getError()
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:57
bool hasError()
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:52
void loop() override
Inherited classes override this to perform actual work.
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:34
Task(unsigned intervalMs=500)
Definition: Libraries/jerryscript/src/include/Jerryscript/Task.h:30
Value & reset(jerry_value_t value=jerry_value_t(Ecma::VALUE_EMPTY))
Reset contents of object to new value (default is unassigned)
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:289
size_t length(void) const
Obtain the String length in characters, excluding NUL terminator.
Definition: WString.h:243
void sleep(unsigned interval)
Puts the task to sleep for a while.
Definition: Core/Task.h:110
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:124
Object global()
Get global context.
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:1020