MCPcopy Create free account
hub / github.com/GDRETools/gdsdecomp / run_internal

Method run_internal

utility/task_manager.h:354–362  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

352 }
353
354 void run_internal(void *p_data) {
355 if (canceled || done) {
356 return;
357 }
358 TaskManager::get_singleton()->set_thread_task_id(task_manager_id);
359 cb_struct->run(p_data);
360 TaskManager::get_singleton()->set_thread_task_id(-1);
361 done = true;
362 }
363 virtual void run_on_current_thread() override {
364 run_internal(userdata);
365 }

Callers

nothing calls this directly

Calls 2

set_thread_task_idMethod · 0.80
runMethod · 0.45

Tested by

no test coverage detected