Go to the SVN repository for this file.
1 #ifndef GUI_PACKAGES_PKG_SEQUENCE_EDIT___EDIT_APP_JOB__HPP 2 #define GUI_PACKAGES_PKG_SEQUENCE_EDIT___EDIT_APP_JOB__HPP 80 virtual voidx_ResetState();
CAppJobTask CAppJobTask is an adapter that allows for running IAppJobs as Tasks in App Task Service.
CAppJob - default implementation of IAppJob that could be used as a base class.
CEditAppJob - a base class for Jobs modifying existing data in projects.
virtual void x_MakeChanges()=0
override this function in derived classes, populate m_TextResult
CIRef< CProjectService > m_Service
CRef< objects::CProjectItem > TItemRef
CDataLoadingAppTask - a task that executes CDataLoadingAppJob.
CEditAppTask(CEditAppJob &job, const string &descr=kEmptyStr)
CEditAppTask.
virtual ETaskState Run()
we override this function because our logic is a bit more complex than one implemented in CAppJobTask...
CProjectService - a service providing API for operations with Workspaces and Projects.
ETaskState
List of task states defining the task management FSM.
EJobState
Job states (describe FSM)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
void Run(void)
Enter the main loop.
Multi-threading â mutexes; rw-locks; semaphore.
The NCBI C++/STL use hints.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4