Projects / STX Execution Pipe C++ Library

STX Execution Pipe C++ Library

The STX ExecPipe library provides a convenient C++ interface to execute child programs connected via pipes. It is a front-end to the system calls fork(), pipe(), select(), and execv() and hides all the complexity of these low-level functions. It allows a program to build a sequence of connected children programs with the input and output of the pipe sequence redirected to a file, string, or file descriptor. The library also allows custom asynchronous data processing classes to be inserted into the pipe or placed at the source or sink of the sequence.

Operating Systems

Recent releases

  •  30 Jul 2010 15:23

    Release Notes: This release fixes large file support in the library. Now >2GB can be used as a source or sink of the execution pipe line.

    •  18 Jul 2010 22:17

      Release Notes: Initial release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.