#include <openmaia.h>
Public Member Functions | |
virtual bool | OnInit () |
Main function of the wx application. | |
virtual int | OnExit () |
void | LoadProfile (wxString) |
Load profile data. | |
void | StartProfile () |
Start child processes indicated by profile options. | |
void | StopProfile () |
void | StartConfigurator (wxString) |
void | SetParameter (wxString, wxString) |
void | Exit () |
Exit from openmaia application. | |
void | SaveOptions () |
Save options. | |
void | SetSubprocessParameters () |
void | NotifyProcessStop (wxString) |
Notify that a child process has stopped. | |
Data Fields | |
wxString | binPath |
wxString | currentProfileName |
openmaiaFrame * | mainFrame |
openmaiaServer * | server |
openmaiaOptions * | options |
openmaiaProcessesHandler * | processesHandler |
Private Member Functions | |
void | OnTimer (wxTimerEvent &WXUNUSED(event)) |
Private Attributes | |
bool | inDeveloperTree |
Flag. | |
wxTimer * | timerIdleWakeUp |
wxString | processOptions |
|
Exit from openmaia application.
|
|
Load profile data.
|
|
Notify that a child process has stopped.
|
|
|
|
Main function of the wx application.
|
|
Timer handler. Flush child streams. |
|
Save options.
|
|
|
|
|
|
Start a specific configurator. A configurator is started as a subprocess but is not inserted in the list of the processes of the profile.
|
|
Start child processes indicated by profile options.
|
|
|
|
|
|
|
|
Flag.
|
|
|
|
|
|
|
|
Store child processes common options in base of openmaia options |
|
|
|
This timer is used to flush stdout events from child processes to parent process. Without this child processes will block parent process. |
Copyright © by Luca Clivio |