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