|
WvStreams
|

Public Member Functions | |
| DeclareWvList (pid_t) | |
| WvSubProc (const char cmd[], const char *const *argv) | |
| void | prepare (const char cmd[],...) |
| void | preparev (const char cmd[], va_list ap) |
| void | preparev (const char cmd[], const char *const *argv) |
| void | preparev (const char cmd[], WvStringList &) |
| int | start (const char cmd[],...) |
| int | startv (const char cmd[], const char *const *argv) |
| virtual int | start_again () |
| virtual int | fork (int *waitfd) |
| virtual void | stop (time_t msec_delay, bool kill_children=true) |
| virtual void | wait (time_t msec_delay, bool wait_children=true) |
| pid_t | pidfile_pid () |
| void | setMemLimit (int megs) |
| Sets a limit on the number of megabytes of memory the subprocess will. | |
| void | kill (int sig) |
| void | kill_primary (int sig) |
| virtual void | suspend () |
| virtual void | resume () |
| DeclareWvList (pid_t) | |
| WvSubProc (const char cmd[], const char *const *argv) | |
| void | prepare (const char cmd[],...) |
| void | preparev (const char cmd[], va_list ap) |
| void | preparev (const char cmd[], const char *const *argv) |
| void | preparev (const char cmd[], WvStringList &) |
| int | start (const char cmd[],...) |
| int | startv (const char cmd[], const char *const *argv) |
| virtual int | start_again () |
| virtual int | fork (int *waitfd) |
| virtual void | stop (time_t msec_delay, bool kill_children=true) |
| virtual void | wait (time_t msec_delay, bool wait_children=true) |
| pid_t | pidfile_pid () |
| void | setMemLimit (int megs) |
| Sets a limit on the number of megabytes of memory the subprocess will. | |
| void | kill (int sig) |
| void | kill_primary (int sig) |
| virtual void | suspend () |
| virtual void | resume () |
Public Attributes | |
| pid_tList | old_pids |
| pid_t | pid |
| bool | running |
| int | estatus |
| WvString | pidfile |
| WvString | last_cmd |
| WvString | app |
| WvStringList | last_args |
| WvStringList | env |
Definition at line 29 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
|
inline |
Definition at line 41 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
|
inline |
Definition at line 44 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
|
virtual |
Definition at line 30 of file wvsubproc.cc.
|
inline |
Definition at line 41 of file include/wvsubproc.h.
|
inline |
Definition at line 44 of file include/wvsubproc.h.
| void WvSubProc::prepare | ( | const char | cmd[], |
| ... | |||
| ) |
Definition at line 79 of file wvsubproc.cc.
| void WvSubProc::preparev | ( | const char | cmd[], |
| va_list | ap | ||
| ) |
Definition at line 88 of file wvsubproc.cc.
| void WvSubProc::preparev | ( | const char | cmd[], |
| const char *const * | argv | ||
| ) |
Definition at line 100 of file wvsubproc.cc.
| void WvSubProc::preparev | ( | const char | cmd[], |
| WvStringList & | args | ||
| ) |
Definition at line 111 of file wvsubproc.cc.
| int WvSubProc::start | ( | const char | cmd[], |
| ... | |||
| ) |
Definition at line 121 of file wvsubproc.cc.
| int WvSubProc::startv | ( | const char | cmd[], |
| const char *const * | argv | ||
| ) |
Definition at line 132 of file wvsubproc.cc.
|
virtual |
Definition at line 139 of file wvsubproc.cc.
|
virtual |
Definition at line 163 of file wvsubproc.cc.
|
virtual |
Definition at line 289 of file wvsubproc.cc.
|
virtual |
Definition at line 315 of file wvsubproc.cc.
| pid_t WvSubProc::pidfile_pid | ( | ) |
Definition at line 232 of file wvsubproc.cc.
|
inline |
Sets a limit on the number of megabytes of memory the subprocess will.
Definition at line 81 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| void WvSubProc::kill | ( | int | sig | ) |
Definition at line 255 of file wvsubproc.cc.
| void WvSubProc::kill_primary | ( | int | sig | ) |
Definition at line 280 of file wvsubproc.cc.
|
inlinevirtual |
Definition at line 90 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
|
inlinevirtual |
Definition at line 92 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
|
inline |
Sets a limit on the number of megabytes of memory the subprocess will.
Definition at line 81 of file include/wvsubproc.h.
|
inlinevirtual |
Definition at line 90 of file include/wvsubproc.h.
|
inlinevirtual |
Definition at line 92 of file include/wvsubproc.h.
| pid_tList WvSubProc::old_pids |
Definition at line 33 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| pid_t WvSubProc::pid |
Definition at line 35 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| bool WvSubProc::running |
Definition at line 36 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| int WvSubProc::estatus |
Definition at line 37 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| WvString WvSubProc::pidfile |
Definition at line 38 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| WvString WvSubProc::last_cmd |
Definition at line 38 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| WvString WvSubProc::app |
Definition at line 38 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| WvStringList WvSubProc::last_args |
Definition at line 39 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.
| WvStringList WvSubProc::env |
Definition at line 39 of file debian/libwvstreams-dev/usr/include/wvstreams/wvsubproc.h.