#include <Popen.h>
Inheritance diagram for PLearn::Popen:
Public Member Functions | |
Popen (const string &command, bool the_verbose=false) | |
Popen (const string &command, const vector< string > &commandoptions, bool the_verbose=false) | |
int | wait () |
~Popen () | |
Public Attributes | |
pid_t | pid |
int | fdin |
int | fdout |
PStream | in |
PStream | out |
Protected Member Functions | |
void | launch (const string &command, const vector< string > &commandoptions) |
multi-argument variant: the arguments | |
void | launch (const string &command) |
full text variant: this one is interpreted like a console /bin/sh command | |
Protected Attributes | |
bool | verbose |
bool | process_alive |
|
Definition at line 80 of file Popen.h. References verbose. |
|
Definition at line 84 of file Popen.h. References verbose. |
|
Definition at line 160 of file Popen.cc. References fdin, fdout, pid, and process_alive. |
|
full text variant: this one is interpreted like a console /bin/sh command
Definition at line 74 of file Popen.cc. References PLearn::PStream::attach(), PLearn::endl(), fdin, fdout, in, out, pid, process_alive, and verbose. |
|
multi-argument variant: the arguments
Definition at line 117 of file Popen.cc. References PLearn::PStream::attach(), fdin, fdout, in, out, pid, and process_alive. |
|
Definition at line 150 of file Popen.cc. References pid, and process_alive. |
|
|
|
|
|
Definition at line 77 of file Popen.h. Referenced by PLearn::MatlabInterface::eigs_r11(), PLearn::execute(), launch(), PLearn::MatlabInterface::launchAndWaitFor(), and PLearn::matlabR11eigs(). |
|
Definition at line 78 of file Popen.h. Referenced by launch(). |
|
|
|
|
|
|