Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

WvSubProc Class Reference

#include <wvsubproc.h>

List of all members.

Public Methods

 WvSubProc ()
 WvSubProc (const char cmd[], const char *const *argv)
virtual ~WvSubProc ()
int start (const char cmd[],...)
int startv (const char cmd[], const char *const *argv)
void stop (time_t msec_delay)
void wait (time_t msec_delay)
void kill (int sig)
void kill_primary (int sig)
void suspend ()
void resume ()
 WvSubProc ()
 WvSubProc (const char cmd[], const char *const *argv)
virtual ~WvSubProc ()
int start (const char cmd[],...)
int startv (const char cmd[], const char *const *argv)
void stop (time_t msec_delay)
void wait (time_t msec_delay)
void kill (int sig)
void kill_primary (int sig)
void suspend ()
void resume ()

Public Attributes

pid_t pid
bool running
int estatus
WvStringList env


Constructor & Destructor Documentation

WvSubProc::WvSubProc  
 

Definition at line 18 of file wvsubproc.cc.

References estatus, pid, and running.

WvSubProc::WvSubProc const char    cmd[],
const char *const *    argv
[inline]
 

Definition at line 37 of file include/wvsubproc.h.

References startv.

WvSubProc::~WvSubProc   [virtual]
 

Definition at line 26 of file wvsubproc.cc.

References stop.

WvSubProc::WvSubProc  
 

WvSubProc::WvSubProc const char    cmd[],
const char *const *    argv
[inline]
 

Definition at line 37 of file utils/wvsubproc.h.

References startv.

virtual WvSubProc::~WvSubProc   [virtual]
 


Member Function Documentation

void WvSubProc::kill int    sig
 

void WvSubProc::kill int    sig
 

Definition at line 107 of file wvsubproc.cc.

References kill_primary, pid, and running.

Referenced by resume, stop, and suspend.

void WvSubProc::kill_primary int    sig
 

void WvSubProc::kill_primary int    sig
 

Definition at line 120 of file wvsubproc.cc.

References pid, and running.

Referenced by kill.

void WvSubProc::resume   [inline]
 

Definition at line 63 of file utils/wvsubproc.h.

References kill.

void WvSubProc::resume   [inline]
 

Definition at line 63 of file include/wvsubproc.h.

References kill.

int WvSubProc::start const char    cmd[],
...   
 

int WvSubProc::start const char    cmd[],
...   
 

Definition at line 34 of file wvsubproc.cc.

References running, and startv.

int WvSubProc::startv const char    cmd[],
const char *const *    argv
 

int WvSubProc::startv const char    cmd[],
const char *const *    argv
 

Definition at line 66 of file wvsubproc.cc.

References env, estatus, pid, and running.

Referenced by WvInterface::addroute, WvInterface::delroute, start, and WvSubProc.

void WvSubProc::stop time_t    msec_delay
 

void WvSubProc::stop time_t    msec_delay
 

Definition at line 129 of file wvsubproc.cc.

References kill, running, and wait.

Referenced by ~WvSubProc.

void WvSubProc::suspend   [inline]
 

Definition at line 61 of file utils/wvsubproc.h.

References kill.

void WvSubProc::suspend   [inline]
 

Definition at line 61 of file include/wvsubproc.h.

References kill.

void WvSubProc::wait time_t    msec_delay
 

void WvSubProc::wait time_t    msec_delay
 

Definition at line 160 of file wvsubproc.cc.

References estatus, msecdiff, pid, and running.

Referenced by WvInterface::addroute, WvInterface::delroute, and stop.


Member Data Documentation

WvStringList WvSubProc::env
 

Definition at line 33 of file utils/wvsubproc.h.

Referenced by startv.

int WvSubProc::estatus
 

Definition at line 32 of file utils/wvsubproc.h.

Referenced by WvInterface::addroute, WvInterface::delroute, startv, wait, and WvSubProc.

pid_t WvSubProc::pid
 

Definition at line 30 of file utils/wvsubproc.h.

Referenced by kill, kill_primary, startv, wait, and WvSubProc.

bool WvSubProc::running
 

Definition at line 31 of file utils/wvsubproc.h.

Referenced by kill, kill_primary, start, startv, stop, wait, and WvSubProc.


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 02:29:47 2002 for WvStreams by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002