IJob.h
Go to the documentation of this file.
52 ErrorCode ABASESDK_LINK_SPEC launchJob( IJob* job, const AlgorithmWorkset * workset, IJobObsever* jobObsever );
Definition: AlgorithmWorkset.h:17
virtual ErrorCode process(int threadIndex)=0
ErrorCode ABASESDK_LINK_SPEC executeJob(IJob *job, const AlgorithmWorkset *workset)
Synchronously execute a job in several threads.
Definition: IJob.h:60
Workset for algorithms parameters.
Definition: AlgorithmWorkset.h:28
virtual ErrorCode finish()=0
virtual unsigned int getThreadsRequired() const =0
virtual ErrorCode reset()=0
ErrorCode ABASESDK_LINK_SPEC launchJob(IJob *job, const AlgorithmWorkset *workset, IJobObsever *jobObsever)
Asynchronously launch a job in several threads.
virtual const char * getDebugName() const =0
Returns short job name for debug purposes.
Definition: IRef.h:17
virtual ErrorCode start(const AlgorithmWorkset *runSet)=0