Bug 1384397 - Add API to request interrupt callback using CanWait mode (r=jandem)

MozReview-Commit-ID: E0S0my7Xdfk
This commit is contained in:
Bill McCloskey 2017-07-19 16:24:16 -07:00
Родитель 5f0e8370a7
Коммит fdfaf11df6
2 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -5248,6 +5248,12 @@ JS_RequestInterruptCallback(JSContext* cx)
cx->requestInterrupt(JSContext::RequestInterruptUrgent);
}
JS_PUBLIC_API(void)
JS_RequestInterruptCallbackCanWait(JSContext* cx)
{
cx->requestInterrupt(JSContext::RequestInterruptCanWait);
}
JS::AutoSetAsyncStackForNewCalls::AutoSetAsyncStackForNewCalls(
JSContext* cx, HandleObject stack, const char* asyncCause,
JS::AutoSetAsyncStackForNewCalls::AsyncCallKind kind)

Просмотреть файл

@ -4593,6 +4593,9 @@ JS_ResetInterruptCallback(JSContext* cx, bool enable);
extern JS_PUBLIC_API(void)
JS_RequestInterruptCallback(JSContext* cx);
extern JS_PUBLIC_API(void)
JS_RequestInterruptCallbackCanWait(JSContext* cx);
namespace JS {
/**