18#ifndef __LIB_LIBAPP_APPLICATIONLAUNCHER_H
19#define __LIB_LIBAPP_APPLICATIONLAUNCHER_H
Helper class to launch an external program.
int m_exitCode
Exit code after the program has terminated.
Result wait()
Wait for the program to terminate.
const String m_path
Absolute path to the program to run.
Result exec()
Runs the external program.
Result terminate() const
Terminate the program.
const int getExitCode() const
Retrieve exit code of the program.
const ProcessID getPid() const
Retrieve Process Identifier of the program.
const char ** m_argv
Array with pointers to program arguments.
ProcessID m_pid
PID of the DatastoreServer.
u32 ProcessID
Process Identification Number.