summaryrefslogtreecommitdiff
path: root/src/process.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-03-01Relicense under the X.org preferred licenseChase Douglas1-13/+19
2011-12-14Make Process::GetEnv and SetEnv static methodsChase Douglas1-1/+1
2011-12-14Merge in Doxygen branch, which also includes many fixesChase Douglas1-5/+35
2011-12-13Adjusted signature of Process::GetEnv. Adjusted documentation.Thomas Voß1-11/+18
2011-12-13Modified Process::Terminate and Process::Kill to reset process identifier. Ad...Thomas Voß1-0/+4
2011-12-13Adjusted documentation according to review. Switched to std::string for envir...Thomas Voß1-4/+4
2011-12-09Added doxygen documentation for public interface classes.Thomas Voß1-0/+21
2011-12-08Remove strdup from argument parsing in Process::Start()Chase Douglas1-14/+3
2011-12-08Use std::vector to store process arguments passed to execvpChase Douglas1-29/+17
2011-12-08Use C++ headers, such as cstring, instead of C-compatibility headersChase Douglas1-4/+4
2011-12-08Use std::auto_ptr for pimplsChase Douglas1-4/+0
2011-12-07Let setenv() and getenv() do error handling, and throw exception if theyChase Douglas1-7/+5
2011-12-07Throw exception if child process tries to kill itselfChase Douglas1-2/+2
2011-12-07Remove Process::Wait()Chase Douglas1-7/+0
2011-12-07Rename Process::pid() to Process::Pid() to follow naming conventionsChase Douglas1-1/+1
2011-12-07Fix Process::Start() and switch to using exceptionsChase Douglas1-16/+52
2011-12-07Switch Process::Private to a POD structChase Douglas1-38/+27
2011-12-07ADDED: Simple and lightweight class to abstract process handling.Thomas Voß1-0/+109