75 Result* errorMessage =
nullptr);
83 Result* errorMessage =
nullptr);
90 const var& functionObject,
92 Result* errorMessage =
nullptr);
109 void stop() noexcept;
115 JUCE_PUBLIC_IN_DLL_BUILD (struct RootObject)
117 void prepareTimeout() const noexcept;
const NamedValueSet & getRootObjectProperties() const noexcept
Result execute(const String &javascriptCode)
var callFunction(const Identifier &function, const var::NativeFunctionArgs &args, Result *errorMessage=nullptr)
var evaluate(const String &javascriptCode, Result *errorMessage=nullptr)
void registerNativeObject(const Identifier &objectName, DynamicObject *object)
var callFunctionObject(DynamicObject *objectScope, const var &functionObject, const var::NativeFunctionArgs &args, Result *errorMessage=nullptr)
RelativeTime maximumExecutionTime