Version: 0.6.0

The process class which stores the application execution data. More...

#include <process.h>

Inheritance diagram for wxGISProcess:
Collaboration diagram for wxGISProcess:

Public Member Functions

 wxGISProcess (IGISProcessParent *pParent=NULL)
 
virtual void OnTerminate (int pid, int status)
 
virtual bool Start (void)
 
virtual void Stop (void)
 
virtual void ProcessInput (wxString &sInputData)
 
virtual void SetState (wxGISEnumTaskStateType nState)
 
virtual wxGISEnumTaskStateType GetState (void) const
 
virtual wxDateTime GetStart (void) const
 
virtual wxDateTime GetFinish (void) const
 

Protected Member Functions

virtual wxThread::ExitCode Entry ()
 
bool CreateAndRunReadThread (void)
 
void DestroyReadThread (void)
 
virtual long Execute (void)=0
 
virtual void UpdatePercent (const wxString &sPercentData)
 
virtual void AddInfo (wxGISEnumMessageType eType, const wxString &sInfoData)=0
 

Protected Attributes

IGISProcessParentm_pParent
 
wxCriticalSection m_ExitLock
 
wxDateTime m_dtBeg
 
wxDateTime m_dtEstEnd
 
wxGISEnumTaskStateType m_nState
 
double m_dfDone
 
bool m_bKill
 

Detailed Description

The process class which stores the application execution data.


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