#include <pplwin.h>
Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::~_PPLTaskChore |
( |
| ) |
|
|
inline |
_CRTIMP2 void __cdecl _Release_chore(_Threadpool_chore *)
_Threadpool_chore _M_Chore
Definition: pplwin.h:44
Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_PPLTaskChore |
( |
TaskProc_t |
_Proc, |
|
|
void * |
_Param |
|
) |
| |
|
inline |
static void __cdecl _Callback(void *_Args)
Definition: pplwin.h:48
void * _M_param
Definition: pplwin.h:46
_Threadpool_chore _M_Chore
Definition: pplwin.h:44
TaskProc_t _M_proc
Definition: pplwin.h:45
static void __cdecl Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_Callback |
( |
void * |
_Args | ) |
|
|
inlinestaticprivate |
50 auto _Chore = ::std::unique_ptr<_PPLTaskChore>(
static_cast<_PPLTaskChore*
>(_Args));
51 _Chore->_M_proc(_Chore->_M_param);
_PPLTaskChore(TaskProc_t _Proc, void *_Param)
Definition: pplwin.h:60
void Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_Schedule |
( |
| ) |
|
|
inline |
69 _THROW_NCEE(::std::runtime_error,
"Fail to schedule the chore!");
_Threadpool_chore _M_Chore
Definition: pplwin.h:44
_CRTIMP2 int __cdecl _Schedule_chore(_Threadpool_chore *)
#define _THROW_NCEE(x, y)
Definition: xstddef:78
_Threadpool_chore Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_M_Chore |
|
private |
void* Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_M_param |
|
private |
TaskProc_t Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_M_proc |
|
private |
The documentation for this class was generated from the following file: