Removed io_service from Server::Response since it is no longer needed. Fixes #25.

This commit is contained in:
eidheim 2015-11-18 08:23:44 +01:00
commit 4adf2e040a

View file

@ -24,7 +24,7 @@ namespace SimpleWeb {
socket_type &socket; socket_type &socket;
Response(boost::asio::io_service& io_service, socket_type &socket, boost::asio::yield_context& yield): Response(socket_type &socket, boost::asio::yield_context& yield):
std::ostream(&streambuf), yield(yield), socket(socket) {} std::ostream(&streambuf), yield(yield), socket(socket) {}
public: public:
@ -292,7 +292,7 @@ namespace SimpleWeb {
timer=set_timeout_on_socket(socket, request, timeout_content); timer=set_timeout_on_socket(socket, request, timeout_content);
boost::asio::spawn(request->strand, [this, &resource_function, socket, request, timer](boost::asio::yield_context yield) { boost::asio::spawn(request->strand, [this, &resource_function, socket, request, timer](boost::asio::yield_context yield) {
Response response(io_service, *socket, yield); Response response(*socket, yield);
try { try {
resource_function(response, request); resource_function(response, request);