summaryrefslogtreecommitdiff
path: root/indra/llcommon/llmainthreadtask.h
AgeCommit message (Collapse)Author
2024-09-09Changes towards C++20 compatibility (#2520)Ansariel Hiller
2024-06-10Post-merge - trim trailing whitespaceAndrey Lihatskiy
2024-02-12more misc: BOOL (int) to real boolLars Næsbye Christensen
2024-02-12miscellaneous: BOOL (int) to real boolLars Næsbye Christensen
2020-03-25DRTVWR-494: Remove LLMainThreadTask::dispatch(LockStatic&, ...)Nat Goodspeed
Monty's code review reveals that conflating dispatch() with [un]lock functionality is inconsistent and unnecessary.
2020-03-25DRTVWR-494: Document LLMainThreadTask class.Nat Goodspeed
2020-03-25DRTVWR-494: Add LLMainThreadTask to perform work on the main thread.Nat Goodspeed
If already running on the main thread, LLMaintThreadTask simply runs the work inline. Otherwise it queues it for the main thread using LLEventTimer, using std::future to retrieve the result.