NCBI C++ ToolKit
Classes | Functions
async_call.hpp File Reference
#include <gui/gui.hpp>
#include <corelib/ncbiobj.hpp>
#include <corelib/ncbicntr.hpp>
#include <util/icanceled.hpp>
#include <gui/utils/execute_unit.hpp>
#include <gui/utils/job_future.hpp>
#include <gui/widgets/wx/fixed_base.hpp>
#include <wx/string.h>
+ Include dependency graph for async_call.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  CAsyncCall
 Class for GUI asyncronous execition. More...
class  CAsyncCall::Call
class  CLocalAsyncCallBind< _Fty, _Rty >
class  CLocalAsyncCallBind< _Fty, void >


template<class _Fty >
std::invoke_result< _Fty, ICanceled & >::type GUI_AsyncExec (_Fty &&_Fnarg, const wxString &msg=wxT("Accessing network..."))
void GUI_AsyncJoinFuture (const job_future_base &future, const string &msg)
bool GUI_AsyncExecUnit (IExecuteUnit &exec_unit, const wxString &msg)

Function Documentation

◆ GUI_AsyncExec()

template<class _Fty >
std::invoke_result<_Fty, ICanceled&>::type GUI_AsyncExec ( _Fty &&  _Fnarg,
const wxString &  msg = wxT("Accessing network...") 

◆ GUI_AsyncExecUnit()

bool GUI_AsyncExecUnit ( IExecuteUnit exec_unit,
const wxString &  msg 

◆ GUI_AsyncJoinFuture()

void GUI_AsyncJoinFuture ( const job_future_base future,
const string msg 
Modified on Wed Apr 24 14:20:35 2024 by rev. 669887