|
Boost Users : |
Subject: [Boost-users] boost asio tcp::socket assign
From: Lloyd (lloydkl.tech_at_[hidden])
Date: 2010-12-30 03:41:18
Hi,
I have a boost::asio::ip::tcp::socket variable (reference) in a class,
and it is initialized at the object construction time. At a later time
I need to assign a new socket to this "socket reference variable". I
think boost::assign is meant for that. But when I use assign, get the
following error... (or is there any other method available?)
.....cannot convert parameter 2 from 'boost::asio::ip::tcp::socket' to
'const boost::asio::detail::win_iocp_socket_service<Protocol>::native_type
&'
The code snippet is as follows...
class MyClass
{
....
.....
private:
tcp::socket& Socket;
}
void MyClass::SetSocket(tcp::socket& s)
{
Socket.assign(boost::asio::ip::tcp::v4(),s);
}
What could be the reason?
Thanks in advance,
Lloyd
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net