Giriş
Şu satırı dahil ederiz.
Constructor
Elimizde bir io_service nesnesi olsun
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <boost/asio/high_resolution_timer.hpp>
Chrono'nu verdiği en yüksek çözünürlüklü sistem saatini kullanır.Constructor
Elimizde bir io_service nesnesi olsun
boost::asio::io_service ioservice;
Şöyle yaparız.high_resolution_timer t (ios, std::chrono::seconds(5)
);
async_wait metoduŞöyle yaparız.
t.async_wait([](error_code ec) { ...});
expires_from_now metoduŞöyle yaparız.
#include <boost/asio/high_resolution_timer.hpp>
using namespace std::chrono_literals;
boost::asio::io_service ios;
boost::asio::high_resolution_timer tim(ios);
tim.expires_from_now(1s);
tim.expires_from_now(100ms);
tim.expires_from_now(3h);
tim.expires_from_now(15'000us);
tim.expires_from_now(15'000'000ns);
Hiç yorum yok:
Yorum Gönder