21 enum class RunOneResult :
int {
27 enum class State :
int {
66 virtual bool isAsync()
const ;
69 virtual bool canTaskRunAgain()
const ;
79 ::std::optional<uint64> coreAffinity,
80 ::std::optional<int> idealCore,
82 bool suppressProfiling
85 MCAPI
void _doNoWorkDelay();
87 MCAPI
bool _processNextTask();
89 MCAPI ::BackgroundWorker::RunOneResult _runOneTask();
91 MCAPI
void queue(::std::shared_ptr<::BackgroundTaskBase> task);
99 MCAPI static ::BackgroundWorker*& gLocalWorkerMappingSingleton();
109 ::std::optional<uint64> coreAffinity,
110 ::std::optional<int> idealCore,
112 bool suppressProfiling
125 MCFOLD
bool $isAsync()
const;
127 MCAPI
bool $canTaskRunAgain()
const;
133 MCAPI
static void** $vftable();
Definition ITaskExecutionContext.h:5