$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [Boost-users] Brainstorming [WAS: Subject: Formal Review of Proposed Boost.Process library starts tomorrow]
From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2011-02-14 14:28:38
Oliver Kowalke wrote:
> Am 14.02.2011 19:19, schrieb Klaim - Joël Lamotte:
>>>   About the initial question, I've always thought that Boost.Process 
>>> would
>>>> provide :
>>>>   1. A cross-platform way to manipulate processes (child processes)
>>>> including
>>>> managing their "life-time".
>>>>
>>>
>>> 'Managing life-time' means stop, continue, kill children?
>>>
>>>
>> Yes.
> 
> This was what I was requesting too but I got no answer from Boris.
> At least on POSIX we need a framework which deals with sending signals 
> and async. handling of delivered signals (not only SIGCHLD).
> 
> Because we have no conclusion how this should be handled by 
> boost.process in this review - I suggest that this facility should be 
> implemented by another library.
+1
> boost.process could provide code for waiting synchronously on a child 
> process (waitpid) - for this purpose the sync. wait could be done in a 
> separate thread and the result will be transfered via a future == async. 
> waiting on child process.
+1
Jeff