/
zOMGdev
/
cppcms
Обзор
Документация
Войти
/
zOMGdev
/
cppcms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/loadable_storage_test.cpp
38 строк
1 KB
Artyom Beilis
- Update copyright notice,
03 янв 2012, 17:58
03 янв 2012, 17:58
068d3f9
Код
Авторство
О чём код?
/////////////////////////////////////////////////////////////////////////////// // // Copyright (C) 2008-2012 Artyom Beilis (Tonkikh) <artyomtnk@yahoo.com> // // See accompanying file COPYING.TXT file for licensing details. // /////////////////////////////////////////////////////////////////////////////// #include <cppcms/service.h> #include <booster/aio/deadline_timer.h> #include <iostream> struct stopper { cppcms::service *srv; stopper(cppcms::service *s) : srv(s) {} void operator()(booster::system::error_code const &) const { srv->shutdown(); } }; int main(int argc,char **argv) { try { cppcms::service srv(argc,argv); booster::aio::deadline_timer timer(srv.get_io_service()); timer.expires_from_now(booster::ptime::seconds(1)); timer.async_wait(stopper(&srv)); srv.run(); } catch(std::exception const &e) { std::cerr<< "Failed: " << e.what() << std::endl; return 1; } std::cout << "Ok" << std::endl; return 0; }