21 #ifndef ELM_SYS_PROCESS_BUILDER_H
22 #define ELM_SYS_PROCESS_BUILDER_H
24 #include <elm/data/Vector.h>
25 #include <elm/sys/Path.h>
26 #include <elm/sys/System.h>
27 #include <elm/sys/SystemIO.h>
28 #include <elm/sys/Process.h>
30 namespace elm {
namespace sys {
Definition: ProcessBuilder.h:33
void setInput(SystemInStream *_in)
Definition: system_ProcessBuilder.cpp:104
ProcessBuilder & operator+(string argument)
Definition: ProcessBuilder.h:38
ProcessBuilder & operator+=(string argument)
Definition: ProcessBuilder.h:39
void setNewSession(bool enabled)
Definition: system_ProcessBuilder.cpp:86
Process * run(void)
Definition: system_ProcessBuilder.cpp:132
void add(string argument)
Definition: ProcessBuilder.h:37
void addArgument(string argument)
Definition: system_ProcessBuilder.cpp:95
void setError(SystemOutStream *_out)
Definition: system_ProcessBuilder.cpp:122
void setOutput(SystemOutStream *_out)
Definition: system_ProcessBuilder.cpp:113
ProcessBuilder(sys::Path command)
Definition: system_ProcessBuilder.cpp:69