

Public Member Functions | |
| void | interruptThreadOnTaskTermination (Thread thread) |
| void | run () |
Protected Attributes | |
| long | startTime |
| Thread | interruptableThread |
Polls the process behavior and sends events to Listeners if something interesting happens.
| void alma::acs::commandcenter::engine::NativeCommand::Watcher::interruptThreadOnTaskTermination | ( | Thread | thread | ) | [inline] |
| thread | actually redundant but makes things clearer |
References interruptableThread.
Referenced by alma::acs::commandcenter::engine::NativeCommand::run().
| void alma::acs::commandcenter::engine::NativeCommand::Watcher::run | ( | ) | [inline] |
References alma::acs::commandcenter::engine::NativeCommand::CANNOTRUN, alma::acs::commandcenter::engine::NativeCommand::changeStatus(), alma::acs::commandcenter::engine::NativeCommand::exitValue, interruptableThread, alma::acs::commandcenter::engine::NativeCommand::maxExecutionTime, alma::acs::commandcenter::engine::NativeCommand::NO_TIMEOUT, alma::acs::commandcenter::engine::NativeCommand::process, startTime, alma::acs::commandcenter::engine::NativeCommand::status, alma::acs::commandcenter::engine::NativeCommand::TERMINATED, and alma::acs::commandcenter::engine::NativeCommand::TIMEOUT.
Referenced by interruptThreadOnTaskTermination(), and run().
long alma::acs::commandcenter::engine::NativeCommand::Watcher::startTime [protected] |
Referenced by run().
1.6.2