Searched refs:get_scheduler (Results 1 – 6 of 6) sorted by relevance
38 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 …]
32 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()
31 ctx->get_scheduler()->schedule( impl_.get() ); in start_()
77 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()
273 scheduler * get_scheduler() const noexcept { in get_scheduler() function in boost::fibers::context
760 [[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`]]