|
Boost : |
Subject: Re: [boost] [Interprocess] Named Pipe status
From: Boris Schaeling (boris_at_[hidden])
Date: 2013-05-17 14:57:09
On Fri, 17 May 2013 01:02:30 -0600, Geoff Shannon
<geoffpshannon_at_[hidden]> wrote:
> Hi,
>
> I'm interested in writing a named pipe implementation for
> Boost.Interprocess (mostly since I would like to use it myself!). I was
> curious if anyone knew if there has already been design work done on a
> desired interface, or if there is actual work underway (I wasn't able to
> find any evidence of either but I'm normally just a boost user).
I could need a named pipe for Boost.Process (which isn't an official Boost
C++ library but everyone calls it like this). There is a create_pipe()
function for anonymous pipes (see
<http://www.highscore.de/boost/process0.5/boost/process/create_pipe_id341354.html>).
For asynchronous I/O on Windows a named pipe is required though. The
example at
<http://www.highscore.de/boost/process0.5/boost_process/tutorial.html#boost_process.tutorial.asynchronous_i_o>
uses a create_async_pipe() function which however isn't provided by the
library. So a function to create a named pipe would be definitely useful.
Boris
> [...]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk