ExtendedProcessOptions Struct Reference

#include <platformManagerTypes.h>

Public Attributes

std::string processExec = ""
 
std::string processPath = ""
 
std::vector< std::string > args = {}
 
bool relaunch = true
 
int delayOnLaunch = 0
 
bool critical = false
 
std::string preScriptPath = ""
 
std::string postScriptPath = ""
 

Detailed Description

Struct with the extended process options

Member Data Documentation

std::vector<std::string> args = {}

process arguments

bool critical = false

indicates if the process is critical

int delayOnLaunch = 0

delay in seconds since in the process launch

std::string postScriptPath = ""

Script to be executed after the process termination / execution

std::string preScriptPath = ""

Script to be executed before the process start / execution

std::string processExec = ""

process executable

std::string processPath = ""

process path

bool relaunch = true

true if the process must be relaunched if it is not running