Go to the SVN repository for this file.
70 stringerr_msg, logMsg =
GetDescr() +
" - exception in Run() ";
83}
catch(std::exception& e) {
91 if(!err_msg.empty()) {
CAppJobError Default implementation for IAppJobError - encapsulates a text error message.
static CRef< CSUCResults > GetSUCResults(TConstScopedObjects &objects)
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)
CTableDataSUCJob(const TConstScopedObjects &objects)
TConstScopedObjects m_InputObjects
CRef< CAppJobError > m_Error
virtual CRef< CObject > GetResult()
Returns the Job Result.
virtual CConstIRef< IAppJobProgress > GetProgress()
return progress object, the function shall be synchronized internally.
virtual EJobState Run()
Function that does all the useful work, called by the Engine.
#define LOG_POST(message)
This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...
void Error(CExceptionArgs_Base &args)
const string & GetMsg(void) const
Get message string.
virtual const char * what(void) const noexcept
Standard report (includes full backlog).
virtual bool IsCanceled() const override
EJobState
Job states (describe FSM)
CLockerGuard x_GetGuard()
vector< SConstScopedObject > TConstScopedObjects
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
void Reset(void)
Reset reference object.
#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