A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classIAppJobEngine.html below:

NCBI C++ ToolKit: IAppJobEngine Class Reference

Search Toolkit Book for IAppJobEngine

IAppJobEngine. More...

#include <gui/utils/app_job_engine.hpp>

Inheritance diagram for IAppJobEngine:

[legend] Public Types typedef CAppJobDispatcher  TDisp   typedef IAppJob::EJobState  TJobState   Public Member Functions virtual  ~IAppJobEngine ()   virtual bool  IsActive ()=0   Returns true if Engine supports "active" model i.e. More...
  virtual void  SetListener (IAppJobEngineListener *listener)=0   For "active" mode set a Listener that will be notified when the state of a Job changes. More...
  virtual void  StartJob (IAppJob &job, IEngineParams *params=NULL)=0   If Engine cannot start the Job and exception shall be thrown. More...
  virtual void  CancelJob (IAppJob &job)=0   Cancel job in the engine If job is not running yet - just remove from the pending queue otherwise uses IInterruptible to notify the job about cancel request. More...
  virtual void  SuspendJob (IAppJob &job)=0   virtual void  ResumeJob (IAppJob &job)=0   virtual TJobState  GetJobState (IAppJob &job) const =0   virtual void  ShutDown ()=0   stop any background threads and free resources associated with the Engine More...
  virtual void  RequestCancel ()=0   asyncronous request all jobs to Cancel More...
  Detailed Description

IAppJobEngine.

Base interface for building engines for background job execution

See also
IAppJob

Definition at line 55 of file app_job_engine.hpp.

The documentation for this class was generated from the following file:


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