libcopp
2.2.0
|
Public Types | |
using | jump_src_data_t = coroutine_context::jump_src_data_t |
Static Public Member Functions | |
static UTIL_FORCEINLINE void | set_caller (coroutine_context *src, const fcontext::fcontext_t &fctx) |
static UTIL_FORCEINLINE void | set_callee (coroutine_context *src, const fcontext::fcontext_t &fctx) |
static void | coroutine_context_callback (LIBCOPP_COPP_NAMESPACE_ID::fcontext::transfer_t src_ctx) |
Definition at line 132 of file coroutine_context.cpp.
Definition at line 133 of file coroutine_context.cpp.
|
inlinestatic |
Definition at line 164 of file coroutine_context.cpp.
References coroutine_context::callee_, coroutine_context::caller_, coroutine_context_base::flag_type::EN_CFT_FINISHED, coroutine_context::flags_, coroutine_context::jump_src_data_t::from_co, coroutine_context::jump_src_data_t::priv_data, coroutine_context_base::run_and_recv_retcode(), detail::set_this_coroutine_context(), coroutine_context::jump_src_data_t::to_co, and coroutine_context::yield().
Referenced by coroutine_context::create().
|
inlinestatic |
Definition at line 141 of file coroutine_context.cpp.
References coroutine_context::callee_.
Referenced by jump_to().
|
inlinestatic |
Definition at line 135 of file coroutine_context.cpp.
References coroutine_context::caller_.
Referenced by jump_to().