|
#include <ArmarXCore/components/ExternalApplicationManager/ExternalApplicationManagerDependency.h>
#include <ArmarXCore/components/ExternalApplicationManager/ExternalApplicationManagerStarter.h>
#include <ArmarXCore/core/Component.h>
#include <ArmarXCore/core/services/tasks/RunningTask.h>
#include <ArmarXCore/interface/components/ExternalApplicationManagerInterface.h>
#include <boost/asio.hpp>
#include <boost/iostreams/device/file_descriptor.hpp>
#include <boost/iostreams/stream.hpp>
#include <boost/process.hpp>
#include <boost/process/child.hpp>
#include <mutex>
Go to the source code of this file.
Classes | |
class | ExternalApplicationManager |
Executes a given application and keeps track if it is still running. Provides methods for stopping and restarting said application. More... | |
class | ExternalApplicationManagerPropertyDefinitions |
Namespaces | |
armarx | |
This file offers overloads of toIce() and fromIce() functions for STL container types. | |