PlatformManager Class Reference
Allows to interact with a platform manager.
#include <platformmanagerApi.h>
Public Member Functions | |
| PlatformManager (std::string ip="127.0.0.1") | |
| bool | isAlive () |
| void | monitorServiceAvailability_S (dpyPlatformmanager::service_availability_handler handler) |
| void | monitorServiceAvailability_U () |
| void | asyncGetProcessStatus (dpyPlatformmanager::process_status_handler_function handler, std::string name="") |
| void | asyncGetExtendedProcessStatus (dpyPlatformmanager::extended_process_status_handler_function handler, std::string name="") |
| void | asyncStartProcess (dpyPlatformmanager::result_handler_function handler, std::string name) |
| void | asyncStopProcess (dpyPlatformmanager::result_handler_function handler, std::string name) |
| void | asyncAddProcess (dpyPlatformmanager::result_handler_function handler, std::string name, dpyPlatformmanager::Options options) |
| void | asyncAddProcess (dpyPlatformmanager::result_handler_function handler, std::string name, dpyPlatformmanager::ExtendedProcessOptions options) |
| void | asyncDelProcess (dpyPlatformmanager::result_handler_function handler, std::string name) |
| void | asyncKickWatchdog (dpyPlatformmanager::result_handler_function handler, std::string name) |
| void | asyncKickWatchdog (dpyPlatformmanager::result_handler_function handler, std::string name, int deadline) |
| void | asyncWait (dpyPlatformmanager::result_handler_function handler, std::string processName) |
| void | asyncFinished (dpyPlatformmanager::result_handler_function handler, std::string processName, dpyPlatformmanager::EvaluationResult) |
| boost::system::error_code | subscribe (PlatformManagerObserver *observer) |
| boost::system::error_code | unsubscribe (PlatformManagerObserver *observer) |
