Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_ALN_MULTIPLE___BUILD_ALN_VEC_TASK__HPP 2 #define GUI_WIDGETS_ALN_MULTIPLE___BUILD_ALN_VEC_TASK__HPP 65 typedefvector< CConstRef<objects::CSeq_align> >
TAligns;
79 virtual void Build();
virtual CRef< CObject > GetResult()
Returns the Job Result.
vector< CConstRef< objects::CSeq_align > > TAligns
CBuildAlnVecJob(const TAligns &aligns, objects::CScope &scope, bool select_anchor=false)
CBuildAlnVecJob.
CRef< CBuildAlnVecResult > m_Result
virtual ~CBuildAlnVecJob()
virtual CConstIRef< IAppJobProgress > GetProgress()
return progress object, the function shall be synchronized internally.
virtual void SetTaskCompleted(int completed)
virtual void SetTaskTotal(int total)
virtual CConstIRef< IAppJobError > GetError()
Returns IAppJobError object describing internal error that caused the Job to fail.
virtual string GetDescr() const
Returns a human readable description of the Job (optional)
CRef< objects::CScope > m_Scope
virtual bool InterruptTask()
virtual void SetTaskName(const string &name)
virtual EJobState Run()
Function that does all the useful work, called by the Engine.
CRef< CAppJobError > m_Error
CRef< objects::CAlnVec > m_AlnVec
Base class to build jobs with cancel functionality.
Task clients implement this callback interface.
EJobState
Job states (describe FSM)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
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