• Home
  • Raw
  • Download

Lines Matching full:executor

29 …/// Wraps the reference to an executor and a function to make a work that submit the function usin…
30 template <class Executor, class Function>
34 resubmitter(Executor& ex, Function funct) : in resubmitter()
45 Executor& ex;
50 template <class Executor, class Function>
51 resubmitter<Executor, typename decay<Function>::type>
52 resubmit(Executor& ex, BOOST_THREAD_FWD_REF(Function) funct) { in resubmit()
53 return resubmitter<Executor, typename decay<Function>::type >(ex, boost::move(funct)); in resubmit()
56 /// Wraps references to a @c Scheduler and an @c Executor providing an @c Executor that
57 …/// resubmit the function using the referenced Executor at a given @c time_point known at construc…
58 template <class Scheduler, class Executor>
66 …resubmit_at_executor(Scheduler& sch, Executor& ex, chrono::time_point<clock, Duration> const& tp) : in resubmit_at_executor()
89 Executor& underlying_executor() in underlying_executor()
110 Executor& ex;
116 … /// Expression template helper storing a pair of references to an @c Scheduler and an @c Executor
117 …des factory helper functions such as at/after that convert these a pair of @c Scheduler @c Executor
118 …/// into an new @c Executor that submit the work using the referenced @c Executor at/after a speci…
120 template <class Scheduler, class Executor>
126 typedef resubmit_at_executor<Scheduler, Executor> the_executor;
128 scheduler_executor_wrapper(Scheduler& sch, Executor& ex) : in scheduler_executor_wrapper()
137 Executor& underlying_executor() in underlying_executor()
160 Executor& ex;
163 /// Wraps a reference to a @c Scheduler providing an @c Executor that
210 template <class Executor>
211 resubmit_at_executor<Scheduler, Executor> on(Executor& ex) in on()
213 return resubmit_at_executor<Scheduler, Executor>(sch, ex, tp); in on()
222 /// A @c Scheduler using a specific thread. Note that a Scheduler is not an Executor.
223 … provides factory helper functions such as at/after that convert a @c Scheduler into an @c Executor