#include <OsProcessMgr.h>
|
| | OsProcessMgr (const char *workingDirectory) |
| |
| virtual | ~OsProcessMgr () |
| |
| OsStatus | startProcess (UtlString &rAlias, UtlString &rExeName, UtlString rParameters[], UtlString &startupDir, OsProcessBase::OsProcessPriorityClass prio=OsProcessBase::NormalPriorityClass, UtlBoolean bExeclusive=FALSE) |
| |
| OsStatus | setIORedirect (OsPath &rStdInputFilename, OsPath &rStdOutputFilename, OsPath &rStdErrorFilename) |
| |
| OsStatus | stopProcess (UtlString &rAlias) |
| |
| OsStatus | stopProcess (PID pid) |
| |
| void | setProcessListFilename (UtlString &rFilename) |
| |
| void | setAliasStopped (UtlString &rAlias) |
| |
| OsStatus | setUserRequestState (UtlString &rAlias, int userRequestedState) |
| |
| int | getUserRequestState (UtlString &rAlias) |
| |
| OsStatus | getProcessByAlias (UtlString &rAlias, OsProcess &rProcess) |
| |
| OsStatus | getAliasByPID (PID pid, UtlString &rAlias) |
| |
| UtlBoolean | isStarted (UtlString &rAlias) |
| |
| int | getAliasState (UtlString &rAlias) |
| |
| void | lockAliasFile () |
| |
| void | unlockAliasFile () |
| |
| OsStatus setIORedirect |
( |
OsPath & |
rStdInputFilename, |
|
|
OsPath & |
rStdOutputFilename, |
|
|
OsPath & |
rStdErrorFilename |
|
) |
| |
| void setProcessListFilename |
( |
UtlString & |
rFilename | ) |
|
| int getUserRequestState |
( |
UtlString & |
rAlias | ) |
|
| friend class MonitoredProcess |
|
friend |