#include <openmaiaProcessesHandler.h>
Public Member Functions | |
openmaiaProcessesHandler () | |
void | StartProcess (wxString, wxString, wxString) |
void | StopProcess (wxString) |
void | StopAllProcesses () |
void | NotifyProcessStop (int) |
int | GetCount () |
void | FlushStreams () |
Private Member Functions | |
WX_DECLARE_STRING_HASH_MAP (openmaiaProcess *, ProcessHash) | |
WX_DECLARE_HASH_MAP (int, wxString, wxIntegerHash, wxIntegerEqual, PID2NameHashMap) | |
WX_DECLARE_STRING_HASH_MAP (int, Name2PIDHashmap) | |
Private Attributes | |
ProcessHash | process |
PID2NameHashMap | processName |
Name2PIDHashmap | processPID |
|
Build a void structure to store processes data |
|
Flush all streams of subprocesses to start out and standard err
|
|
Return the number of the processes running |
|
This method is used by openmaiaProcess class to notify that its process has stopped. |
|
Start a specific subprocess.
|
|
Stop all subprocesses |
|
Stop a specific subprocess.
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © by Luca Clivio |