#include <TaskExec.h>
◆ dmTask() [1/2]
◆ dmTask() [2/2]
dmlite::dmTask::dmTask |
( |
const dmTask & |
o | ) |
|
|
inline |
◆ ~dmTask()
dmlite::dmTask::~dmTask |
( |
| ) |
|
◆ notifyAll()
void dmlite::dmTask::notifyAll |
( |
| ) |
|
|
inline |
◆ splitCmd()
void dmlite::dmTask::splitCmd |
( |
| ) |
|
Split che command string into the single parms.
◆ waitFinished()
int dmlite::dmTask::waitFinished |
( |
int |
tmout = 5 | ) |
|
Wait until the task has finished or the timeout is expired.
◆ cmd
std::string dmlite::dmTask::cmd |
◆ condvar
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);
◆ endtime
time_t dmlite::dmTask::endtime |
◆ fd
int dmlite::dmTask::fd[3] |
◆ finished
bool dmlite::dmTask::finished |
◆ key
◆ loggerinst
◆ parms
const char* dmlite::dmTask::parms[64] |
◆ pid
pid_t dmlite::dmTask::pid |
◆ resultcode
int dmlite::dmTask::resultcode |
◆ running
bool dmlite::dmTask::running |
◆ starttime
time_t dmlite::dmTask::starttime |
◆ stdout
std::string dmlite::dmTask::stdout |
The documentation for this class was generated from the following file: