#include <ProcessManager.h>
|
virtual | ~ProcessManager () |
|
std::string | launchBootTimeApp (const std::string &appDescString) |
|
void | launch_threadsafe (const std::string &appId, const std::string ¶ms, const std::string &launchingAppId, const std::string &launchingProcId) |
|
std::string | launch (const std::string &appDescString, const std::string ¶ms, const std::string &launchingAppId, const std::string &launchingProcId, std::string &errMsg) |
|
std::string | launchModal (const std::string &appDescString, const std::string ¶ms, const std::string &launchingAppId, const std::string &launchingProcId, std::string &errMsg, int &errCode, bool isHeadless, bool isParentPdk) |
|
std::vector< ProcessInfo > | list (bool includeSystemApps=false) |
|
std::string | processIdFactory () |
|
bool | getProcIdsOfApp (const std::string &appId, std::vector< std::string > &procIdList) const |
|
| SyncTask () |
|
| SyncTask (GMainContext *ctxt) |
|
virtual | ~SyncTask () |
|
virtual void | run () |
|
virtual void | quit () |
|
ProcessManager::~ProcessManager |
( |
| ) |
|
|
virtual |
std::string ProcessManager::createParameterJSONString |
( |
const std::string & |
target | ) |
|
|
static |
std::string ProcessManager::createParameterJSONString |
( |
const char * |
pcstrTarget | ) |
|
|
static |
bool ProcessManager::getProcIdsOfApp |
( |
const std::string & |
appId, |
|
|
std::vector< std::string > & |
procIdList |
|
) |
| const |
std::string ProcessManager::launch |
( |
const std::string & |
appDescString, |
|
|
const std::string & |
params, |
|
|
const std::string & |
launchingAppId, |
|
|
const std::string & |
launchingProcId, |
|
|
std::string & |
errMsg |
|
) |
| |
Launch an application (webApps only, not native).
- Parameters
-
appId | The application ID to launch. |
params | The call parameters. |
the | ID of the application performing the launch (can be NULL). |
launchingProcId | (can be NULL). |
errMsg | The error message (will be empty if this call was successful). |
- Todo:
- : this should now be moved private and be protected...leaving it for now as to not break stuff and make things slightly faster for intra-sysmgr mainloop launches
- Returns
- The process ID of the newly launched application. Empty upon error. If empty lool at errMsg.
void ProcessManager::launch_threadsafe |
( |
const std::string & |
appId, |
|
|
const std::string & |
params, |
|
|
const std::string & |
launchingAppId, |
|
|
const std::string & |
launchingProcId |
|
) |
| |
std::string ProcessManager::launchBootTimeApp |
( |
const std::string & |
appDescString | ) |
|
std::string ProcessManager::launchModal |
( |
const std::string & |
appDescString, |
|
|
const std::string & |
params, |
|
|
const std::string & |
launchingAppId, |
|
|
const std::string & |
launchingProcId, |
|
|
std::string & |
errMsg, |
|
|
int & |
errorCode, |
|
|
bool |
isHeadless, |
|
|
bool |
isParentPdk |
|
) |
| |
Launch an application (webApps only, not native).
- Parameters
-
appId | The application ID to launch. |
params | The call parameters. |
the | ID of the application performing the launch (can be NULL). |
launchingProcId | (can be NULL). |
errMsg | The error message (will be empty if this call was successful). |
- Todo:
- : this should now be moved private and be protected...leaving it for now as to not break stuff and make things slightly faster for intra-sysmgr mainloop launches
- Returns
- The process ID of the newly launched application. Empty upon error. If empty lool at errMsg.
std::vector< ProcessInfo > ProcessManager::list |
( |
bool |
includeSystemApps = false | ) |
|
std::string ProcessManager::processIdFactory |
( |
| ) |
|
The documentation for this class was generated from the following files: