Повышаю. Asio предоставляет таймеры на основе объектов<std::chrono>черезbasic_waitable_timerКлассный шаблон. Typedefssystem_timer,steady_timerиhigh_resolution_timerИспользуйте стандартные часы<system_clock>,<steady_clock>и<high_resolution_clock>соответственно.
Поддержка<std::chrono>объектов автоматически включается для<g++>4.6 и позже, когда используются параметры компилятора<-std=c++0x>или<-std=gnu++0x>. (Заметьте, что для<g++>вместо<steady_clock>используется проект стандарта<monotonic_clock>.) Поддержка может быть отключена путем определения<BOOST_ASIO_DISABLE_STD_CHRONO>или явно включена для других компиляторов путем определения<BOOST_ASIO_HAS_STD_CHRONO>.
Когда стандарт<chrono>недоступен, поднимите. В противном случае Asio будет использовать Boost. Библиотека Хроно. Шаблон классаbasic_waitable_timerможет использоваться с любым из них.