ITask Class Reference

This class exposes an interface to interact with generic task objects used initially for implementing ODBC asynchronous ODBC execution. More...

List of all members.

Public Member Functions

virtual void Run ()=0
 Run synchronously the processing defined by this task object. The ThreadPool ensures that it will not use the ITask in any way after Run() has completed. It is the responsibility of each specific task implementation to coordinate transfer of results and/or destruction of the task after the Run has completed.
virtual ~ITask ()
 Destructor.

Detailed Description

This class exposes an interface to interact with generic task objects used initially for implementing ODBC asynchronous ODBC execution.


Constructor & Destructor Documentation

virtual ~ITask (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void Run (  )  [pure virtual]

Run synchronously the processing defined by this task object. The ThreadPool ensures that it will not use the ITask in any way after Run() has completed. It is the responsibility of each specific task implementation to coordinate transfer of results and/or destruction of the task after the Run has completed.


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

Generated on Wed May 17 14:21:19 2017 for SimbaEngine 10.1.3.1011 by simba