Home
last modified time | relevance | path

Searched refs:get_scheduler (Results 1 – 6 of 6) sorted by relevance

/third_party/boost/libs/fiber/src/
Dcontext.cpp38 return get_scheduler()->dispatch(); in run_()
92 scheduler * sched = main_ctx->get_scheduler(); in ~context_initializer()
186 get_scheduler()->suspend(); in suspend()
191 get_scheduler()->suspend( lk); in suspend()
207 active_ctx->get_scheduler()->suspend( lk); in join()
216 get_scheduler()->yield( context::active() ); in yield()
253 return get_scheduler()->terminate( lk, this); in terminate()
258 BOOST_ASSERT( nullptr != get_scheduler() ); in wait_until()
260 return get_scheduler()->wait_until( this, tp); in wait_until()
266 BOOST_ASSERT( nullptr != get_scheduler() ); in wait_until()
[all …]
Dscheduler.cpp32 BOOST_ASSERT( this == ctx->get_scheduler() ); in release_terminated_()
218 BOOST_ASSERT( this == ctx->get_scheduler() ); in schedule_from_remote()
240 BOOST_ASSERT( this == ctx->get_scheduler() ); in terminate()
383 BOOST_ASSERT( nullptr == ctx->get_scheduler() ); in attach_worker_context()
Dfiber.cpp31 ctx->get_scheduler()->schedule( impl_.get() ); in start_()
/third_party/boost/boost/fiber/
Doperations.hpp77 return boost::fibers::context::active()->get_scheduler()->has_ready_fibers(); in has_ready_fibers()
82 boost::fibers::context::active()->get_scheduler() in use_scheduling_algorithm()
Dcontext.hpp273 scheduler * get_scheduler() const noexcept { in get_scheduler() function in boost::fibers::context
/third_party/boost/libs/fiber/doc/
Dscheduling.qbk760 [[Precondition:] [`this->get_scheduler() == nullptr`]]
762 [[Postcondition:] [`this->get_scheduler() != nullptr`]]
783 [[Precondition:] [`(this->get_scheduler() != nullptr) && ! this->is_context(pinned_context)`]]
786 [[Postcondition:] [`this->get_scheduler() == nullptr`]]