Searched refs:scheduler_interface (Results 1 – 8 of 8) sorted by relevance
14 struct event_loop : public scheduler_interface33 std::shared_ptr<const scheduler_interface> alive;39 … loop_worker(composite_subscription cs, worker w, std::shared_ptr<const scheduler_interface> alive) in loop_worker()
14 struct same_worker : public scheduler_interface
14 struct immediate : public scheduler_interface
16 struct new_thread : public scheduler_interface
16 class test_type : public scheduler_interface20 typedef scheduler_interface::clock_type clock_type;368 : scheduler(std::static_pointer_cast<scheduler_interface>(t)) in test()
44 struct run_loop_scheduler : public scheduler_interface
131 struct current_thread : public scheduler_interface
15 class scheduler_interface;28 typedef std::shared_ptr<scheduler_interface> scheduler_interface_ptr;29 typedef std::shared_ptr<const scheduler_interface> const_scheduler_interface_ptr;353 class scheduler_interface class354 : public std::enable_shared_from_this<scheduler_interface>356 typedef scheduler_interface this_type;361 virtual ~scheduler_interface() {} in ~scheduler_interface()399 : inner(std::const_pointer_cast<scheduler_interface>(i)) in scheduler()419 …return scheduler(std::static_pointer_cast<scheduler_interface>(std::make_shared<Scheduler>(std::fo… in make_scheduler()422 inline scheduler make_scheduler(std::shared_ptr<scheduler_interface> si) { in make_scheduler()