Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
DUK_INTERNAL duk_ret_t duk_bi_thread_constructor | ( | duk_context * | ctx | ) |
Definition at line 11 of file duktape-1.5.2/src-separate/duk_bi_thread.c.
References DUK_ASSERT, duk_get_hobject(), DUK_HTHREAD_STATE_INACTIVE, duk_is_callable, duk_push_hobject(), duk_push_thread, duk_require_hobject_or_lfunc_coerce(), DUK_RET_TYPE_ERROR, NULL, and duk_hthread::state.
DUK_INTERNAL duk_ret_t duk_bi_thread_current | ( | duk_context * | ctx | ) |
Definition at line 302 of file duktape-1.5.2/src-separate/duk_bi_thread.c.
References duk_push_current_thread().
DUK_INTERNAL duk_ret_t duk_bi_thread_resume | ( | duk_context * | ctx | ) |
Definition at line 50 of file duktape-1.5.2/src-separate/duk_bi_thread.c.
References duk_hthread::callstack, duk_hthread::callstack_top, duk_heap::curr_thread, DUK_ACT_GET_FUNC, DUK_ASSERT, DUK_ASSERT_TOP, DUK_DD, DUK_DDD, DUK_DDDPRINT, DUK_DDPRINT, duk_err_augment_error_throw(), duk_err_longjmp(), DUK_ERROR_TYPE, duk_get_tval(), DUK_HOBJECT_IS_COMPILEDFUNCTION, DUK_HOBJECT_IS_NATIVEFUNCTION, DUK_HTHREAD_STATE_INACTIVE, DUK_HTHREAD_STATE_RUNNING, DUK_HTHREAD_STATE_YIELDED, DUK_LJ_TYPE_RESUME, duk_require_hthread(), duk_set_top(), duk_to_boolean(), DUK_TVAL_CHKFAST_INPLACE, DUK_TVAL_GET_OBJECT, DUK_TVAL_IS_OBJECT, DUK_TVAL_SET_TVAL_UPDREF, duk_hthread::heap, duk_ljstate::iserror, duk_ljstate::jmpbuf_ptr, duk_heap::lj, NULL, duk_hthread::state, duk_ljstate::type, duk_hthread::valstack, duk_hthread::valstack_bottom, duk_hthread::valstack_top, duk_ljstate::value1, and duk_ljstate::value2.
DUK_INTERNAL duk_ret_t duk_bi_thread_yield | ( | duk_context * | ctx | ) |
Definition at line 204 of file duktape-1.5.2/src-separate/duk_bi_thread.c.
References duk_hthread::callstack, duk_hthread::callstack_preventcount, duk_hthread::callstack_top, duk_heap::curr_thread, DUK_ACT_GET_FUNC, DUK_ASSERT, DUK_ASSERT_TOP, DUK_DD, DUK_DDD, DUK_DDDPRINT, DUK_DDPRINT, duk_err_augment_error_throw(), duk_err_longjmp(), DUK_ERROR_TYPE, duk_get_tval(), DUK_HOBJECT_IS_COMPILEDFUNCTION, DUK_HOBJECT_IS_NATIVEFUNCTION, DUK_HTHREAD_STATE_RESUMED, DUK_HTHREAD_STATE_RUNNING, DUK_LJ_TYPE_YIELD, duk_set_top(), duk_to_boolean(), DUK_TVAL_CHKFAST_INPLACE, DUK_TVAL_SET_TVAL_UPDREF, duk_hthread::heap, duk_ljstate::iserror, duk_ljstate::jmpbuf_ptr, duk_heap::lj, NULL, duk_hthread::resumer, duk_hthread::state, duk_ljstate::type, duk_hthread::valstack_bottom, duk_hthread::valstack_top, and duk_ljstate::value1.