24 #include "wxgis/base.h"
25 #include "wxgis/core/config.h"
26 #include "wxgis/core/app.h"
27 #include "wxgis/tskmngr_app/net.h"
30 #include <wx/hashmap.h>
32 #define TSKDIR wxT("tasks")
51 virtual
void SetExitState(wxGISNetCommandState nExitState);
53 virtual
bool Init(
void);
54 virtual
void Exit(
void);
55 virtual
void SendNetMessage(const
wxNetMessage &msg,
int nUserId = wxNOT_FOUND);
56 virtual
int GetExecTaskCount(
void) const;
57 virtual
int GetMaxExecTaskCount(
void) const;
58 virtual
void SetMaxExecTaskCount(
int nMaxExecTasks);
59 virtual
void OnCategoryExecutionFinished(const wxGISTaskCategory* pCat);
63 virtual
void LoadCategories(const wxString &sPathToCategories);
64 virtual
void ProcessNetCommand(const
wxNetMessage &msg,
int nUserId);
65 virtual
void OnExit(
void);
68 virtual wxString GetNewStorePath(const wxString &sAddToName, const wxString &sSubDir = wxEmptyString);
69 static wxString ReplaceForbiddenCharsInFileName(const wxString &name, const wxString &ch = wxT("_") );
72 wxGISNetCommandState m_nExitState;
73 wxString m_sUserConfigDir;
74 wxGISTaskCategoryMap m_omCategories;
Definition: netevent.h:66
The JSON value class implementation.
Definition: jsonval.h:91
Task Manager Server communicate class.
Definition: tskmngr.h:89
Definition: netevent.h:34