Version: 0.6.0

#include <tskmngrapp.h>

Inheritance diagram for wxGISTaskManagerApp:
Collaboration diagram for wxGISTaskManagerApp:

Public Member Functions

virtual bool OnInit ()
 
virtual int OnExit ()
 
void OnInitCmdLine (wxCmdLineParser &pParser)
 
bool OnCmdLineParsed (wxCmdLineParser &pParser)
 
virtual bool Initialize (const wxString &sAppName, const wxString &sLogFilePrefix)
 
virtual bool SetupSys (const wxString &sSysPath)
 
virtual wxString GetAppName (void) const
 
virtual wxString GetAppDisplayName (void) const
 
virtual wxString GetAppDisplayNameShort (void) const
 
virtual wxString GetAppVersionString (void) const
 
virtual void OnAppAbout (void)
 
virtual void OnAppOptions (void)
 

Protected Member Functions

virtual wxThread::ExitCode Entry ()
 
bool CreateAndRunExitThread (void)
 
void DestroyExitThread (void)
 

Protected Attributes

wxGISAppConfig m_oConfig
 
wxCriticalSection m_ExitLock
 
wxGISTaskManagerm_pTaskManager
 
bool m_bService
 

Detailed Description

Main task manager application. This is an singleton application which manage tasks (geoprocessing or something else). Each application or different instances of the same application create, change, delete, start, stop, pause their tasks via this application. The application instance should try to start task manager application and connect to it via tcp ethernet protocol. While exiting - send exit command to task manager. If there are no any other connections, task manager should exit. In standalone mode task manager can be run as a service to execute by timer.


The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/tskmngr_app/tskmngrapp.h
  • /home/bishop/work/projects/nextgismanager/src/tskmngr_app/tskmngrapp.cpp