
On Sun, 20 Feb 2005 12:03:46 -0700, Jeff Garland wrote
Before you embark on the project you should be aware of some of the other libraries in the eco-system:
http://libexecstream.sourceforge.net/ http://pstreams.sourceforge.net/
Also, ACE has tools for doing this, although the interface is quite complex and doesn't integrate with I/O streams.
http://www.dre.vanderbilt.edu/Doxygen/Current/html/ace/classACE__Process__Ma...
http://www.dre.vanderbilt.edu/Doxygen/Current/html/ace/classACE__Process.htm...
And, of course, since you mention I/O stream integration (which I would expect), you will want to consider using the boost::iostream library. This library is now in CVS and will be part of 1.33. This will hopefully make the job easier.
http://home.comcast.net/~jturkanis/iostreams/libs/iostreams/doc/
One more reference. We had some discussion about something similar in mid-2004. AFAIK it never went anywhere: http://lists.boost.org/MailArchives/boost/msg06882.php Jeff