comparison tests/src/libirccd/command-server-me/main.cpp @ 733:bd12709b1975

Irccd: rework server to be simpler Server no longer has signals, now user is responsible of calling connect(), recv() and pass a completion handler. The recv function will complete with a std::variant of all possible events. The server does not manage itself anymore, the reconnection system has been moved to server_service instead. To simplify reconnection, the limit has been removed now you can only enable indefinite reconnection or disable it at all. closes #893 closes #892
author David Demelier <markand@malikania.fr>
date Tue, 24 Jul 2018 21:30:00 +0200
parents e8c4ba5ed1c6
children 64839725f346
comparison
equal deleted inserted replaced
732:e53b013c8938 733:bd12709b1975
34 std::shared_ptr<journal_server> server_{new journal_server(service_, "test")}; 34 std::shared_ptr<journal_server> server_{new journal_server(service_, "test")};
35 35
36 server_me_test() 36 server_me_test()
37 { 37 {
38 daemon_->servers().add(server_); 38 daemon_->servers().add(server_);
39 server_->cqueue().clear();
39 } 40 }
40 }; 41 };
41 42
42 BOOST_FIXTURE_TEST_SUITE(server_me_test_suite, server_me_test) 43 BOOST_FIXTURE_TEST_SUITE(server_me_test_suite, server_me_test)
43 44