#include <Manager.h>
Inheritance diagram for Impala::Process::Manager:
Public Member Functions | |
virtual | ~Manager () |
virtual int | Create (const std::string &cmdLine, std::string application="")=0 |
virtual int | GetManagedProcessCount () const=0 |
virtual bool | IsRunning (int handle)=0 |
virtual bool | IsTerminated (int handle)=0 |
virtual void | Sleep (int sec)=0 |
virtual void | Kill (int handle)=0 |
virtual void | Remove (int handle)=0 |
virtual int | GetState (int handle)=0 |
virtual int | GetExitCode (int handle)=0 |
Static Public Attributes | |
static const int | STATE_RUNNING = -1 |
static const int | STATE_TERM_SUCCESS = 0 |
static const int | STATE_TERM_ERROR = 1 |
static const int | STATE_TERM_ABNORMAL = 2 |
static const int | STATE_UNKNOWN = 9 |
static const int | WAIT_INTERVAL_SEC = 5 |
Definition at line 13 of file Manager.h.