Commit Graph

3 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Nat Goodspeed a3ae17b7a0 DRTVWR-494: Remove LLMainThreadTask::dispatch(LockStatic&, ...)
Monty's code review reveals that conflating dispatch() with [un]lock
functionality is inconsistent and unnecessary.
2019-12-12 10:35:47 -05:00
Nat Goodspeed f9910a19a0 DRTVWR-494: Document LLMainThreadTask class. 2019-12-10 11:51:38 -05:00
Nat Goodspeed acb1796dea DRTVWR-494: Add LLMainThreadTask to perform work on the main thread.
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.
2019-12-09 11:37:36 -05:00