Starts MachineCommand's using a multi-threaded Threads::WorkManager queue.
More...
|
void | execute (const OS::MachineCommand &, bool readstdoutput, bool readstderror, CallBack *finished=nullptr, bool inpythonenv=false, const char *workdir=nullptr) |
|
void | execute (const OS::MachineCommand &, const OS::CommandExecPars &, CallBack *finished=nullptr, bool inpythonenv=false) |
|
void | execute (const OS::MachineCommand &, OS::LaunchType lt=OS::Wait4Finish, CallBack *finished=nullptr, bool inpythonenv=false, const char *workdir=nullptr) |
|
const CommandTask * | getCommandTask (CallBacker *) const |
|
int | wmQueueID () const |
|
Starts MachineCommand's using a multi-threaded Threads::WorkManager queue.
<>
◆ CommandLaunchMgr()
Threads::CommandLaunchMgr::CommandLaunchMgr |
( |
| ) |
|
|
protected |
◆ ~CommandLaunchMgr()
Threads::CommandLaunchMgr::~CommandLaunchMgr |
( |
| ) |
|
|
protected |
◆ execute() [1/4]
◆ execute() [2/4]
void Threads::CommandLaunchMgr::execute |
( |
const OS::MachineCommand & |
, |
|
|
bool |
readstdoutput, |
|
|
bool |
readstderror, |
|
|
CallBack * |
finished = nullptr , |
|
|
bool |
inpythonenv = false , |
|
|
const char * |
workdir = nullptr |
|
) |
| |
◆ execute() [3/4]
◆ execute() [4/4]
◆ getCommandTask()
◆ getMgr()
◆ wmQueueID()
int Threads::CommandLaunchMgr::wmQueueID |
( |
| ) |
const |
|
inline |
◆ twm_queueid_
int Threads::CommandLaunchMgr::twm_queueid_ |
|
protected |