NCBI C++ ToolKit
Classes | Functions
job_future.hpp File Reference
#include <gui/gui_export.h>
#include <corelib/ncbiobj.hpp>
#include <gui/utils/event_handler.hpp>
#include <gui/utils/app_job_dispatcher.hpp>
#include <gui/utils/app_job_impl.hpp>
+ Include dependency graph for job_future.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.


class  CJobFutureAdapter
 Here is set of classes to implement launching jobs (to execute code on a worker thread using C++ Toolkit thread pool implementation) This code mimics (not exactly) STL async/future concept (delayed function call). More...
class  CJobFutureAdapter::IJobCallback
class  CJobFutureError
class  job_future_base
class  job_future< _Rty >
class  CJobFutureResult
class  CJobFutureResultRet< T >
class  job_future< void >
class  CJobFutureJobBase
class  CJobFutureJob< _Fty, _Rty >
class  CJobFutureJob< _Fty, void >
struct  job_function_traits< _Fty >
class  async_job
class  CJobHandler
class  async_job_impl< _Fty, _Rty >


template<class _Fty >
job_function_traits< _Fty >::future job_async (const _Fty &_Fnarg, const string &descr)
template<class _Fty , class _Fty2 >
async_jobjob_async (const _Fty &_Fnarg, const _Fty2 &_Fnarg2, const string &descr)

Function Documentation

◆ job_async() [1/2]

template<class _Fty , class _Fty2 >
async_job* job_async ( const _Fty &  _Fnarg,
const _Fty2 &  _Fnarg2,
const string descr 

Definition at line 493 of file job_future.hpp.

References CJobHandler::AddJob(), CJobHandler::Instance(), and job_async().

◆ job_async() [2/2]

template<class _Fty >
job_function_traits<_Fty>::future job_async ( const _Fty &  _Fnarg,
const string descr 
Modified on Mon Mar 04 05:12:24 2024 by rev. 669887