#include <Bentley/Tasks/Tasks.h>
#include <Bentley/bset.h>
#include <functional>
#include <Bentley/BeThread.h>
Go to the source code of this file.
Classes | |
struct | PackagedAsyncTask< T > |
struct | OnAsyncTaskCompletedListener |
struct | AsyncTask |
struct | PackagedThenAsyncTask< T, P > |
struct | PackagedAsyncTask< T > |
struct | PackagedAsyncTask< void > |
struct | PackagedThenAsyncTask< T, P > |
struct | PackagedThenAsyncTask< void, P > |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Bentley::Tasks | |
Macros | |
#define | ASYNC_TASK_ADD_DEBUG_INFO(task, callerFrame) |
Typedefs | |
template<class T > | |
using | AsyncTaskPtr = std::shared_ptr< PackagedAsyncTask< T >> |
Functions | |
template<typename T > | |
AsyncTaskPtr< T > | CreateCompletedAsyncTask (const T &result) |
Create task with return value that is flagged as completed without executing it. More... | |
AsyncTaskPtr< void > | CreateCompletedAsyncTask () |
Create task that is flagged as completed without executing it. More... | |
#define ASYNC_TASK_ADD_DEBUG_INFO | ( | task, | |
callerFrame | |||
) |