
Hi everyone, I'm working on a project right now which uses both Boost.Asio and Boost.Thread along with a lot of other Boost libraries. We've pretty much had to roll our own Active Object implementation everytime we need asynchronous method invocation, and I understand that Futures are being proposed for C++0x. The question would be whether there will be (or whether there already is) a "generic" active object implementation? We've found that Boost.Asio's io_service is a good scheduler/queue and using a futures wrapper for the result types. Perhaps something that used some preprocessor magic or with some TMP ? Insights and pointers will be most appreciated. -- Dean Michael C. Berris C++ Software Architect Orange and Bronze Software Labs, Ltd. Co. web: http://software.orangeandbronze.com/ email: dean@orangeandbronze.com mobile: +63 928 7291459 phone: +63 2 8943415 other: +1 408 4049532 blogs: http://mikhailberis.blogspot.com http://3w-agility.blogspot.com http://cplusplus-soup.blogspot.com