#include <launcher.h>
Inherits Singleton< Launcher >.
Inheritance diagram for Launcher:


Public Member Functions | |
| Launcher () | |
| ~Launcher () | |
| void | exec (string command) |
| void | execSeq (Action *caller, string command) |
Determines recursion in chain invocation.
Definition at line 25 of file launcher.h.
| Launcher::Launcher | ( | ) |
Constructs a new process manager instance.
Definition at line 25 of file launcher.cpp.
| Launcher::~Launcher | ( | ) |
Definition at line 26 of file launcher.cpp.
| void Launcher::exec | ( | string | command | ) |
Execs the given command.
Definition at line 28 of file launcher.cpp.
References Util::arguments(), Monitor::displayString(), Kernel::focusedMonitor(), Singleton< Kernel >::instance(), LOGDEBUG, and LOGERROR.
Referenced by Actions::execute(), Actions::executeTerm(), and Kernel::start().
Here is the call graph for this function:

| void Launcher::execSeq | ( | Action * | caller, | |
| string | command | |||
| ) |
Execs a chain.
Definition at line 52 of file launcher.cpp.
References Util::get(), Action::id(), Singleton< Logger >::instance(), Action::isValid(), KERNEL, LOGDEBUG, LOGWARN, Action::perform(), Action::promptsCount(), Action::setArgument(), and Logger::warning().
Referenced by Actions::sequence().
Here is the call graph for this function:

1.5.1