| // connection_manager.cpp |
| // ~~~~~~~~~~~~~~~~~~~~~~ |
| // Copyright (c) 2003-2012 Christopher M. Kohlhoff (chris at kohlhoff dot com) |
| // Distributed under the Boost Software License, Version 1.0. (See accompanying |
| // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
| #include "connection_manager.hpp" |
| #include <boost/bind.hpp> |
| void connection_manager::start(connection_ptr c) |
| void connection_manager::stop(connection_ptr c) |
| void connection_manager::stop_all() |
| std::for_each(connections_.begin(), connections_.end(), |
| boost::bind(&connection::stop, _1)); |