#include <juce_QuickJSHelpers.h>
◆ QuickJSWrapper()
| juce::detail::QuickJSWrapper::QuickJSWrapper |
( |
const RelativeTime * |
maximumExecutionTimeIn | ) |
|
|
inlineexplicit |
◆ getQuickJSContext()
| qjs::JSContext * juce::detail::QuickJSWrapper::getQuickJSContext |
( |
| ) |
const |
|
inline |
◆ getQuickJSRuntime()
| qjs::JSRuntime * juce::detail::QuickJSWrapper::getQuickJSRuntime |
( |
| ) |
const |
|
inline |
◆ handleInterrupt()
| static int juce::detail::QuickJSWrapper::handleInterrupt |
( |
qjs::JSRuntime * |
, |
|
|
void * |
opaque |
|
) |
| |
|
inlinestaticprivate |
◆ resetTimeout()
| void juce::detail::QuickJSWrapper::resetTimeout |
( |
| ) |
|
|
inline |
◆ stop()
| void juce::detail::QuickJSWrapper::stop |
( |
| ) |
|
|
inline |
◆ impl
| std::unique_ptr<qjs::QuickJSContext> juce::detail::QuickJSWrapper::impl = std::make_unique<qjs::QuickJSContext>() |
|
private |
◆ maximumExecutionTime
| const RelativeTime& juce::detail::QuickJSWrapper::maximumExecutionTime |
|
private |
◆ timeout
| std::atomic<int64> juce::detail::QuickJSWrapper::timeout {} |
|
private |
The documentation for this class was generated from the following file: