annotate Platforms/Wasm/WasmDelayedCallExecutor.js @ 463:1155d0b4f557 am-touch-events

debug build by default to have access to the C++ call stack when assertion fails
author Alain Mazy <alain@mazy.be>
date Thu, 07 Feb 2019 09:26:57 +0100
parents 26b90b110719
children 5055031f4a06
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
431
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
1 mergeInto(LibraryManager.library, {
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
2 WasmDelayedCallExecutor_Schedule: function(callable, timeoutInMs/*, payload*/) {
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
3 setTimeout(function() {
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
4 WasmDelayedCallExecutor_ExecuteCallback(callable/*, payload*/);
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
5 }, timeoutInMs);
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
6 }
26b90b110719 added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff changeset
7 });