[Boost-users] asio: question regarding design