[ Advanced Control and Suspensions | Reference Manual | Alphabetic Index ]
attached_suspensions(+Trigger, -SuspensionList)
Retrieves a list of all suspensions attached to the symbolic trigger Trigger.
- Trigger
- An atom
- SuspensionList
- Variable or List.
Description
Retrieves all suspensions (dead or live) attached to the trigger Trigger,
and returns them in SuspensionList.
Note that you can use sort/2 to eliminate duplicates, and
is_suspension/1 to filter out dead suspensions.
Modes and Determinism
- attached_suspensions(+, -) is det
Examples
?- suspend(true, 3, trigger(hello)), attached_suspensions(hello, S).
S = ['SUSP-_207-susp']
Delayed goals:
true
Yes (0.00s cpu)
See Also
suspensions / 1, suspensions / 2, subcall / 2, get_suspension_data / 3, sort / 2, is_suspension / 1