-ssize_t Io::deprecated_wait_any_for(const std::vector<IoPtr>& ios, double timeout)
-{
- ActivitySet set;
- for (const auto& io : ios)
- set.push(io);
-
- auto* ret = set.wait_any_for(timeout).get();
- for (size_t i = 0; i < ios.size(); i++)
- if (ios[i].get() == ret)
- return i;
-
- return -1;
-}
-