code/datums/callback.dm

/datum/callback | A datum that holds a proc to be called on another object, used to track proccalls to other objects |
---|---|
/datum/callback_select | Helper datum for the select callbacks proc |
/proc/callback_select | Runs a list of callbacks asyncronously, returning only when all have finished |