News

Of course, initiate_io, timer_start, timer_expired, read_data, and io_completed are defined somewhere else. The idea is simple. The first time you call the async function, it will run like normal ...