summaryrefslogtreecommitdiff
path: root/indra/llcommon/llrun.h
diff options
context:
space:
mode:
authornat-goodspeed <nat@lindenlab.com>2024-06-04 14:53:57 -0400
committerGitHub <noreply@github.com>2024-06-04 14:53:57 -0400
commitb0f5401adb755b305669b16d6589639f79721626 (patch)
treed38f28d6d45835a7889438bb1fe1035049d8bedb /indra/llcommon/llrun.h
parent316bc0bdf30514a0c6894ef7c2859e79bf02a546 (diff)
parent9e6cf32add0a857b4e28c638bd378a8d3f70fcdb (diff)
Merge pull request #1555 from secondlife/lua-timers
Add timer support to the Lua viewer
Diffstat (limited to 'indra/llcommon/llrun.h')
-rw-r--r--indra/llcommon/llrun.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/indra/llcommon/llrun.h b/indra/llcommon/llrun.h
index 8061117ad5..15e47d6c89 100644
--- a/indra/llcommon/llrun.h
+++ b/indra/llcommon/llrun.h
@@ -34,6 +34,17 @@
class LLRunnable;
+//////////////////////////////////////////////////////////////////////////////
+// DEPRECATION WARNING
+// LLRunner is one of several mostly redundant ways to schedule future
+// callbacks on the main thread. It seems to be unused in the current viewer.
+// addRunnable() is only called by LLPumpIO::sleepChain().
+// sleepChain() is only called by LLIOSleeper and LLIOSleep.
+// LLIOSleeper is referenced only by tests.
+// LLIOSleep is only called by LLDeferredChain.
+// LLDeferredChain isn't referenced at all.
+//////////////////////////////////////////////////////////////////////////////
+
/**
* @class LLRunner
* @brief This class manages a set of LLRunnable objects.