summaryrefslogtreecommitdiff
path: root/src/packetSource.cpp
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2008-11-24 15:58:21 +0000
committerChristian Pointner <equinox@anytun.org>2008-11-24 15:58:21 +0000
commit347f038c20550a4e5e2a4747c339d36991bb5214 (patch)
tree2091fcc2e661f8adbb0fd28659fb28b70d433779 /src/packetSource.cpp
parentfixed anytun-showtables (diff)
fixes for boost 1.35 and higher
Diffstat (limited to 'src/packetSource.cpp')
-rw-r--r--src/packetSource.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/packetSource.cpp b/src/packetSource.cpp
index 7d06814..b144e8c 100644
--- a/src/packetSource.cpp
+++ b/src/packetSource.cpp
@@ -29,7 +29,7 @@
* along with anytun. If not, see <http://www.gnu.org/licenses/>.
*/
-#include <asio.hpp>
+#include <boost/asio.hpp>
#include <sstream>
#include "datatypes.h"
@@ -42,9 +42,9 @@ UDPPacketSource::UDPPacketSource(u_int16_t port) : sock_(io_service_)
std::stringstream ps;
ps << port;
- asio::ip::udp::resolver resolver(io_service_);
- asio::ip::udp::resolver::query query(ps.str());
- asio::ip::udp::endpoint e = *resolver.resolve(query);
+ boost::asio::ip::udp::resolver resolver(io_service_);
+ boost::asio::ip::udp::resolver::query query(ps.str());
+ boost::asio::ip::udp::endpoint e = *resolver.resolve(query);
sock_.open(e.protocol());
sock_.bind(e);
}
@@ -54,17 +54,17 @@ UDPPacketSource::UDPPacketSource(std::string localaddr, u_int16_t port) : sock_(
std::stringstream ps;
ps << port;
- asio::ip::udp::resolver resolver(io_service_);
- asio::ip::udp::resolver::query query(localaddr, ps.str());
- asio::ip::udp::endpoint e = *resolver.resolve(query);
+ boost::asio::ip::udp::resolver resolver(io_service_);
+ boost::asio::ip::udp::resolver::query query(localaddr, ps.str());
+ boost::asio::ip::udp::endpoint e = *resolver.resolve(query);
sock_.open(e.protocol());
sock_.bind(e);
}
u_int32_t UDPPacketSource::recv(u_int8_t* buf, u_int32_t len, std::string& addr, u_int16_t &port)
{
- asio::ip::udp::endpoint e;
- u_int32_t rtn = sock_.receive_from(asio::buffer(buf, len), e);
+ boost::asio::ip::udp::endpoint e;
+ u_int32_t rtn = sock_.receive_from(boost::asio::buffer(buf, len), e);
addr = e.address().to_string();
port = e.port();
@@ -77,9 +77,9 @@ void UDPPacketSource::send(u_int8_t* buf, u_int32_t len, std::string addr, u_int
std::stringstream ps;
ps << port;
- asio::ip::udp::resolver resolver(io_service_);
- asio::ip::udp::resolver::query query(addr, ps.str());
- asio::ip::udp::endpoint e = *resolver.resolve(query);
+ boost::asio::ip::udp::resolver resolver(io_service_);
+ boost::asio::ip::udp::resolver::query query(addr, ps.str());
+ boost::asio::ip::udp::endpoint e = *resolver.resolve(query);
- sock_.send_to(asio::buffer(buf, len), e);
+ sock_.send_to(boost::asio::buffer(buf, len), e);
}