summaryrefslogtreecommitdiff
path: root/indra/llcommon
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2024-05-31 11:14:41 -0400
committerNat Goodspeed <nat@lindenlab.com>2024-05-31 11:14:41 -0400
commit86110fd186be29f313d781945ba6cdc500f25b32 (patch)
tree264e4171d66148cf8759c23fc08288cde2f394a0 /indra/llcommon
parentc1bb075cae216449a1f960228a25a27a29b7cffe (diff)
Explain the name of the LL::WorkQueue::BackJack class.
Diffstat (limited to 'indra/llcommon')
-rw-r--r--indra/llcommon/workqueue.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/indra/llcommon/workqueue.h b/indra/llcommon/workqueue.h
index ecc6f27223..1f8cebd336 100644
--- a/indra/llcommon/workqueue.h
+++ b/indra/llcommon/workqueue.h
@@ -375,6 +375,10 @@ namespace LL
* CALLABLE that returns bool, a TimePoint and an interval at which to
* relaunch it. As long as the callable continues returning true, BackJack
* keeps resubmitting it to the target WorkQueue.
+ *
+ * "You go back, Jack, and do it again -- wheel turning' round and round..."
+ * --Steely Dan, from "Can't Buy a Thrill" (1972)
+ * https://www.youtube.com/watch?v=yCgHTmv4YU8
*/
// Why is BackJack a class and not a lambda? Because, unlike a lambda, a
// class method gets its own 'this' pointer -- which we need to resubmit