20Promise<void>
sleep(
const Loop &loop, uint64_t millis);
46std::unique_ptr<Ticker>
tick(
const Loop &loop, uint64_t millis, uint64_t count);
Definition multipromise.h:133
virtual ~Ticker()=default
virtual MultiPromise< uint64_t > ticker()=0
virtual Promise< void > close()=0
Immediately stop the ticker.
Promise< void > sleep(const Loop &loop, uint64_t millis)
A promise that resolves after at least millis milliseconds.
Definition timer.cc:123
std::unique_ptr< Ticker > tick(const Loop &loop, uint64_t millis, uint64_t count)
Definition timer.cc:182
Definition async_work.cc:17