#include <tskmngrapp.h>
Protected Member Functions | |
virtual wxThread::ExitCode | Entry () |
bool | CreateAndRunExitThread (void) |
void | DestroyExitThread (void) |
Protected Attributes | |
wxGISAppConfig | m_oConfig |
wxCriticalSection | m_ExitLock |
wxGISTaskManager * | m_pTaskManager |
bool | m_bService |
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.