#include <TaskExec.h>
| dmlite::dmTask::dmTask |
( |
const dmTask & |
o | ) |
|
|
inline |
| dmlite::dmTask::~dmTask |
( |
| ) |
|
| void dmlite::dmTask::notifyAll |
( |
| ) |
|
|
inline |
| void dmlite::dmTask::splitCmd |
( |
| ) |
|
Split che command string into the single parms.
| int dmlite::dmTask::waitFinished |
( |
int |
tmout = 5 | ) |
|
Wait until the task has finished or the timeout is expired.
| std::string dmlite::dmTask::cmd |
| boost::condition_variable dmlite::dmTask::condvar |
|
protected |
Threads waiting for result about this task will wait and synchronize here using something like boost::lock_guard< boost::mutex > l(workmutex);
| time_t dmlite::dmTask::endtime |
| int dmlite::dmTask::fd[3] |
| bool dmlite::dmTask::finished |
| const char* dmlite::dmTask::parms[64] |
| pid_t dmlite::dmTask::pid |
| int dmlite::dmTask::resultcode |
| bool dmlite::dmTask::running |
| time_t dmlite::dmTask::starttime |
| std::string dmlite::dmTask::stdout |
The documentation for this class was generated from the following file: