|
LunaSysMgr
|
#include <IpcServer.h>
Public Member Functions | |
| int | launchNativeProcess (const std::string &appId, const char *path, char *const argv[], ApplicationDescription::Type appType, int requiredMemory=0) |
| int | launchWebAppProcess (const std::string &appId, const char *url, const char **argv) |
| void | suspendProcess (int pid) |
| void | resumeProcess (int pid) |
| void | killProcess (int pid, bool notifyUser=false) |
| void | processRemoved (int pid, bool doCleanup=true) |
| void | addProcessToNukeList (int pid) |
| void | ipcClientHostQuit (IpcClientHost *client) |
Static Public Member Functions | |
| static IpcServer * | instance () |
| void IpcServer::addProcessToNukeList | ( | int | pid | ) |
|
static |
| void IpcServer::ipcClientHostQuit | ( | IpcClientHost * | client | ) |
| void IpcServer::killProcess | ( | int | pid, |
| bool | notifyUser = false |
||
| ) |
| int IpcServer::launchNativeProcess | ( | const std::string & | appId, |
| const char * | path, | ||
| char *const | argv[], | ||
| ApplicationDescription::Type | appType, | ||
| int | requiredMemory = 0 |
||
| ) |
| int IpcServer::launchWebAppProcess | ( | const std::string & | appId, |
| const char * | url, | ||
| const char ** | argv | ||
| ) |
| void IpcServer::processRemoved | ( | int | pid, |
| bool | doCleanup = true |
||
| ) |
| void IpcServer::resumeProcess | ( | int | pid | ) |
| void IpcServer::suspendProcess | ( | int | pid | ) |