20 #pragma pack(push,_CRT_PACKING)
21 #pragma warning(push,3)
54 virtual void _Invoke() throw() = 0;
73 return _M_chore.
_M_work !=
nullptr;
_Threadpool_callback _M_callback
Definition: ppltaskscheduler.h:29
_CRTIMP2 int __cdecl _Reschedule_chore(const _Threadpool_chore *)
_CRTIMP2 void __cdecl _Release_chore(_Threadpool_chore *)
static void __cdecl _Callback(void *_TpTask)
Definition: ppltaskscheduler.h:45
bool _Is_scheduled() const
Definition: ppltaskscheduler.h:71
The Concurrency namespace provides classes and functions that provide access to the Concurrency Runti...
Definition: agents.h:43
void * _M_work
Definition: ppltaskscheduler.h:28
_CRTIMP2 int __cdecl _Schedule_chore(_Threadpool_chore *)
Definition: ppltaskscheduler.h:26
_Threadpool_chore(_Threadpool_callback _Callback, void *_Data)
Definition: ppltaskscheduler.h:32
_Threadpool_chore()
Definition: ppltaskscheduler.h:33
_Threadpool_task()
Definition: ppltaskscheduler.h:52
void _Schedule()
Definition: ppltaskscheduler.h:61
#define _CRTIMP2
Definition: crtdefs.h:36
void _Reschedule() const
Definition: ppltaskscheduler.h:66
_CRT_BEGIN_C_HEADER typedef void(__CRTDECL *unexpected_handler)()
Definition: ppltaskscheduler.h:41
void * _M_data
Definition: ppltaskscheduler.h:30
_Threadpool_chore _M_chore
Definition: ppltaskscheduler.h:43
void(__cdecl * _Threadpool_callback)(void *)
Definition: ppltaskscheduler.h:24