#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: