jerryscript/src/include/Jerryscript/VirtualMachine.h
Go to the documentation of this file.
const char * c_str() const
Get a constant (un-modifiable) pointer to String content.
Definition: WString.h:616
Value loadFromFile(const String &fileName)
Load a snapshot from file and execute it.
Definition: jerryscript/src/include/Jerryscript/VirtualMachine.h:101
Value eval(const String &jsCode)
String fileGetContent(const TFileName &fileName)
Read content of a file.
Definition: Core/FileSystem.h:313
bool isFeatureEnabled(Feature feature)
Check if optional feature is available.
Definition: jerryscript/src/include/Jerryscript/VirtualMachine.h:38
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:123
void cleanup()
Clean up the virtual machine by unloading snapshots, freeing allocated memory, etc.
Represents a Jerryscript value.
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:152
size_t length(void) const
Obtain the String length in characters, excluding NUL terminator.
Definition: WString.h:243
Timer2Clock::Ticks< uint32_t > read()
Get elapsed watchdog time since last reset.
void initialise(jerry_init_flag_t flags=JERRY_INIT_EMPTY)
Initializes the JavaScript VM.
Value load(const String &snapshot)
Load snapshot from String and execute it.
Definition: jerryscript/src/include/Jerryscript/VirtualMachine.h:91
Ticks< Clock, T > Ticks
Definition: NanoTime.h:143
void gc(bool maximumEffort=false)
Perform memory garbage collection.
Definition: jerryscript/src/include/Jerryscript/VirtualMachine.h:113
1.8.13