Boost logo

Boost :

From: Jonathan Wakely (cow_at_[hidden])
Date: 2005-02-21 08:18:59


On Mon, Feb 21, 2005 at 01:12:43PM +0000, Jonathan Wakely wrote:

> On Sun, Feb 20, 2005 at 06:42:24PM +0100, Julio M. Merino Vidal wrote:
>
> > Among the classes I wrote, there are some that provide an abstraction
> > layer to launch other (child) processes. Once the process is launched,
> > the code can access its standard input/output/error streams by using the
> > standard iostreams framework.
>
> I'm very interested in this. I wrote a utility to do something similar,
> although currently the process creation code is done by the streambuf
> class. Angus Leeming separated the process-control code from the stream
> buffer code which I think was the basis for the code he's using in LyX
> now (is that right Angus?) Unfortunately I haven't had time to commit
> his changes to CVS so you can't see his code anywhere yet (sorry, Angus,
> I've been extremely busy at work and adding boost::shared_ptr to GCC).
>
> See http://pstreams.sf.net/ for the current code, and imagine that there
> is a separate "process" class that pstreambuf uses to create and control
> the child process.

URL for the code (all in one header):
http://cvs.sf.net/viewcvs.py/pstreams/pstreams/pstream.h

jon

-- 
"..."
	- Anon.
          [fnords present in original]

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk