#include <gbench_app.hpp>
Inheritance diagram for CGBenchApp:


Definition at line 95 of file gbench_app.hpp.
Public Member Functions | |
| void | SetGBenchGUIApp (IGBenchGUIApp *app) |
| virtual wxAppTraits * | CreateTraits () |
Public Attributes | |
| vector< string > | m_Args |
Protected Member Functions | |
| virtual bool | x_CreateGUI () |
| virtual void | x_DestroyGUI () |
| destroy application GUI objects | |
| virtual void | x_InitAppJobDispatcher () |
| virtual string | x_GetGuiRegistryPath () |
| returns the path to the file where registry settings are stored; override in derived classes | |
| virtual bool | x_OnIdle () |
| called from OnIdle() and can be overridden in derived classes returns true if something was done | |
| virtual void | x_InitGuiRegistry () |
| virtual void | x_SaveGuiRegistry () |
| void | x_DumpRegSettings () |
Protected Attributes | |
| CGBenchGUI | m_GUI |
| auto_ptr< CWorkbench > | m_Workbench |
| CAppJobDispatcher::TJobID | m_ReadPipeJobID |
| CRef< CWakeupThread > | m_WakeupThread |
| CRef< CReadPipeThread > | m_readPipeThread |
|
|
Definition at line 734 of file gbench_app.cpp. |
|
|
Definition at line 98 of file gbench_app.hpp. References m_GUI, and CGBenchGUI::SetGBenchGUIApp(). |
|
|
set path in Registry, we need to this before calling Init() Reimplemented from CwxNCBIApp. Definition at line 764 of file gbench_app.cpp. References auto_ptr< X >::get(), ITERATE, LOG_POST, m_Args, m_GUI, m_readPipeThread, m_WakeupThread, m_Workbench, CRef< C, Locker >::Reset(), and auto_ptr< X >::reset(). |
|
|
destroy application GUI objects
Reimplemented from CwxNCBIApp. Definition at line 799 of file gbench_app.cpp. References LOG_POST, m_GUI, m_readPipeThread, m_WakeupThread, m_Workbench, auto_ptr< X >::reset(), and CGBenchGUI::SetWorkbench(). |
|
|
|
|
|
returns the path to the file where registry settings are stored; override in derived classes
Reimplemented from CwxNCBIApp. Definition at line 821 of file gbench_app.cpp. References CSystemPath::ResolvePath(). |
|
|
this will register Thread Pool engine Reimplemented from CwxNCBIApp. Definition at line 750 of file gbench_app.cpp. References CAppJobDispatcher::GetInstance(), CwxNCBIApp::m_MaxJobs, CwxNCBIApp::m_MaxThreads, CAppJobDispatcher::RegisterEngine(), and CwxNCBIApp::x_InitAppJobDispatcher(). |
|
|
Reimplemented from CwxNCBIApp. Definition at line 845 of file gbench_app.cpp. |
|
|
called from OnIdle() and can be overridden in derived classes returns true if something was done
Reimplemented from CwxNCBIApp. Definition at line 829 of file gbench_app.cpp. References auto_ptr< X >::get(), m_Workbench, and CwxNCBIApp::x_OnIdle(). |
|
|
Reimplemented from CwxNCBIApp. Definition at line 851 of file gbench_app.cpp. |
|
|
Definition at line 103 of file gbench_app.hpp. Referenced by x_CreateGUI(). |
|
|
Definition at line 126 of file gbench_app.hpp. Referenced by SetGBenchGUIApp(), x_CreateGUI(), and x_DestroyGUI(). |
|
|
Definition at line 128 of file gbench_app.hpp. |
|
|
Definition at line 131 of file gbench_app.hpp. Referenced by x_CreateGUI(), and x_DestroyGUI(). |
|
|
Definition at line 130 of file gbench_app.hpp. Referenced by x_CreateGUI(), and x_DestroyGUI(). |
|
|
Definition at line 127 of file gbench_app.hpp. Referenced by x_CreateGUI(), x_DestroyGUI(), and x_OnIdle(). |
1.4.6
Modified on Mon Dec 07 16:23:09 2009 by modify_doxy.py rev. 173732