Lines Matching +full:auto +full:- +full:poll
26 bus->request_name(serviceName()); in SetUp()
34 ioc.poll(); in TearDown()
61 auto promise = std::make_shared<std::promise<bool>>(); in setPromise()
62 futures[std::string(name)].emplace_back(promise->get_future()); in setPromise()
63 return [p = std::move(promise)]() { p->set_value(true); }; in setPromise()
74 auto& data = futures[std::string(name)]; in waitForFutures()
75 auto ret = waitForFutures( in waitForFutures()
76 std::move(data), true, [](auto sum, auto val) { return sum && val; }, in waitForFutures()
84 auto& data = futures[std::string(name)]; in getFuture()
85 auto it = data.begin(); in getFuture()
89 auto result = std::move(*it); in getFuture()
99 auto end = std::chrono::high_resolution_clock::now() + timeout; in sleepFor()
112 auto begin = std::chrono::high_resolution_clock::now(); in measureTime()
114 auto end = std::chrono::high_resolution_clock::now(); in measureTime()
116 return std::chrono::duration_cast<Milliseconds>(end - begin); in measureTime()