summaryrefslogtreecommitdiff
path: root/src/packetSource.cpp
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2010-01-08 02:42:23 +0000
committerChristian Pointner <equinox@anytun.org>2010-01-08 02:42:23 +0000
commit951d51c32f93d9fb1e6e697843b19b9b698e39a1 (patch)
treed3af3018b8a435c92e05b209a3f3f5839c727509 /src/packetSource.cpp
parentadded visual studio build targets with gcrypt (diff)
moved to resolver iterator at onResolve callback functions
Diffstat (limited to 'src/packetSource.cpp')
-rw-r--r--src/packetSource.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/packetSource.cpp b/src/packetSource.cpp
index 0882de5..c9a0412 100644
--- a/src/packetSource.cpp
+++ b/src/packetSource.cpp
@@ -50,8 +50,10 @@ UDPPacketSource::UDPPacketSource(std::string localaddr, std::string port) : sock
gResolver.resolveUdp(localaddr, port, boost::bind(&UDPPacketSource::onResolve, this, _1), boost::bind(&UDPPacketSource::onError, this, _1), gOpt.getResolvAddrType());
}
-void UDPPacketSource::onResolve(const boost::asio::ip::udp::endpoint& e)
+void UDPPacketSource::onResolve(const PacketSourceResolverIt& it)
{
+ PacketSourceEndpoint e = *it;
+
cLog.msg(Log::PRIO_NOTICE) << "opening socket: " << e;
sock_.open(e.protocol());
sock_.bind(e);