diff --git a/include/Swiften/Server/Server.cpp b/include/Swiften/Server/Server.cpp index c160639384e201a1bf3c53c9e9a8cea0f08ec2f9..0ff125f077cfbfd5b9185bd657a5891866506c70 100644 --- a/include/Swiften/Server/Server.cpp +++ b/include/Swiften/Server/Server.cpp @@ -8,10 +8,10 @@ #include #include +#include #include #include "Swiften/Base/String.h" -#include "Swiften/Base/foreach.h" #include "Swiften/Network/Connection.h" #include "Swiften/Network/ConnectionServer.h" #include "Swiften/Network/ConnectionServerFactory.h" @@ -70,7 +70,7 @@ void Server::start() { serverFromClientConnectionServer = networkFactories_->getConnectionServerFactory()->createConnectionServer(port_); } else { - serverFromClientConnectionServer = networkFactories_->getConnectionServerFactory()->createConnectionServer(Swift::HostAddress(address_), port_); + serverFromClientConnectionServer = networkFactories_->getConnectionServerFactory()->createConnectionServer(SWIFT_HOSTADDRESS(address_), port_); } serverFromClientConnectionServerSignalConnections.push_back( serverFromClientConnectionServer->onNewConnection.connect( @@ -96,7 +96,7 @@ void Server::stop() { if (serverFromClientConnectionServer) { serverFromClientConnectionServer->stop(); - foreach(SWIFTEN_SIGNAL_NAMESPACE::connection& connection, serverFromClientConnectionServerSignalConnections) { + BOOST_FOREACH(SWIFTEN_SIGNAL_NAMESPACE::connection& connection, serverFromClientConnectionServerSignalConnections) { connection.disconnect(); } serverFromClientConnectionServerSignalConnections.clear();