12 Oct 15:06
Re: [Boost.Asio] asio objects: initializing after construction
Boris <boriss <at> web.de>
2008-10-12 13:06:00 GMT
2008-10-12 13:06:00 GMT
On Sat, 11 Oct 2008 12:11:42 +0200, Roman Shmelev <rshmelev <at> gmail.com> wrote: > Hi! > Lets assume I have some kind of map : > > map<int, boost::asio::ip::tcp::acceptor> my_acceptors; > AND map<int, boost::asio::ip::tcp::socket> my_sockets; > > I want to extend the maps with new objects, so what is the right way to > (?): > > my_acceptors[someport_int].initialize(_my_ioservice,_my_endpoint); > my_acceptors[another_int].initialize(_my_ioservice); I had a similar question as I wondered how to pass a reference to an io_service to an I/O object after is has been created (see http://article.gmane.org/gmane.comp.lib.boost.devel/180720). As far as I see there is no way to do this (no recommendation or guideline in Boost.Asio either as all I/O objects always seem to be initialized with an io_service). Boris
RSS Feed