Lines Matching refs:sch
34 void test_scheduler(const int n, boost::scheduler<>& sch) in test_scheduler() argument
38 sch.submit_after(boost::bind(fn,i), seconds(i)); in test_scheduler()
39 sch.submit_after(boost::bind(fn,i), milliseconds(i*100)); in test_scheduler()
43 void test_after(const int n, boost::scheduler<>& sch) in test_after() argument
47 sch.after(seconds(i)).submit(boost::bind(fn,i)); in test_after()
48 sch.after(milliseconds(i*100)).submit(boost::bind(fn,i)); in test_after()
52 void test_at(const int n, boost::scheduler<>& sch) in test_at() argument
56 sch.at(steady_clock::now()+seconds(i)).submit(boost::bind(fn,i)); in test_at()
57 sch.at(steady_clock::now()+milliseconds(i*100)).submit(boost::bind(fn,i)); in test_at()
61 void test_on(const int n, boost::scheduler<>& sch, thread_pool& tp) in test_on() argument
65 sch.on(tp).after(seconds(i)).submit(boost::bind(fn,i)); in test_on()
66 sch.on(tp).after(milliseconds(i*100)).submit(boost::bind(fn,i)); in test_on()
73 boost::scheduler<> sch; in main() local
74 test_scheduler(5, sch); in main()
75 test_after(5, sch); in main()
76 test_at(5, sch); in main()
77 test_on(5, sch, tp); in main()