webappmanager
|
#include <ProcessBase.h>
Public Member Functions | |
ProcessBase () | |
virtual | ~ProcessBase () |
virtual void | setProcessId (const QString &inId) |
const QString & | processId () const |
virtual void | setAppId (const QString &inId) |
const QString & | appId () const |
void | setLaunchingAppId (const QString &id) |
const QString & | launchingAppId () const |
void | setLaunchingProcessId (const QString &id) |
const QString & | launchingProcessId () const |
Holds information about a process launched by LunaSysMgr
This is very close to being just a structure. There is no additional functionality in this class other than the storage and retrieval of information about a process.
|
inline |
Construct a ProcessBase
Make sure you explicitly set all relevant information about this process. This constructor does not zero it out.
|
inlinevirtual |
Clean up
Doesn't do anything - just defined here so it is declared as virtual so the correct destructor is called for derived classes.
|
inline |
Get the previously-stored app ID for the process associated with this instance
Just retrieves it - has no intelligence to pull the app ID from anywhere.
|
inline |
Get the previously-stored app ID of the parent process for the process associated with this instance
Just retrieves it - has no intelligence to pull the app ID from anywhere.
|
inline |
Get the previously-stored Process ID for the process that launched the one associated with this instance
Just retrieves it - has no intelligence to pull the process ID from anywhere.
|
inline |
Get the previously-stored Process ID for the process associated with this instance
Just retrieves it - has no intelligence to pull the process ID from anywhere.
|
inlinevirtual |
Set the app ID for the process associated with this instance
Just stores it - doesn't change anything else.
inId | New app ID to store. |
|
inline |
Set the app ID for the process that launched the one associated with this instance
Just stores it - doesn't change anything else.
inId | New app ID to store. |
|
inline |
Set the Process ID for the process which launched the one associated with this instance
Just stores it - doesn't change anything else.
inId | New process ID to store. |
|
inlinevirtual |
Set the Process ID for the process associated with this instance
Just stores it - doesn't change anything else.
inId | New process ID to store. |