mirror of
https://github.com/boostorg/process.git
synced 2026-02-24 04:12:12 +00:00
19 lines
867 B
Plaintext
19 lines
867 B
Plaintext
[section:introduction Introduction]
|
|
|
|
Boost.Process is a library to manage system processes. It can be used to:
|
|
|
|
* create child processes
|
|
* setup streams for child processes
|
|
* communicate with child processes through streams (synchronously or asynchronously)
|
|
* wait for processes to exit (synchronously or asynchronously)
|
|
* terminate processes
|
|
|
|
Here's a simple example of how to start a program with Boost.Process:
|
|
|
|
[import ../example/intro.cpp]
|
|
[intro]
|
|
|
|
[caution This is not yet an official Boost C++ library. It wasn't reviewed and can't be downloaded from [@http://www.boost.org/ www.boost.org]. It is however the latest version of an ongoing effort to create a process management library for Boost. For now the library can be downloaded from [@http://www.highscore.de/boost/process0.5/process.zip http://www.highscore.de/boost/process0.5/process.zip].]
|
|
|
|
[endsect]
|