| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Unison.Runtime.Signal
Description
Process-wide POSIX signal subscriptions. No Unison code runs in an OS signal handler: the RTS schedules a Haskell action which publishes to STM.
Documentation
data Subscription Source #
Instances
| Eq Subscription Source # | |
Defined in Unison.Runtime.Signal | |
| Ord Subscription Source # | |
Defined in Unison.Runtime.Signal Methods compare :: Subscription -> Subscription -> Ordering # (<) :: Subscription -> Subscription -> Bool # (<=) :: Subscription -> Subscription -> Bool # (>) :: Subscription -> Subscription -> Bool # (>=) :: Subscription -> Subscription -> Bool # max :: Subscription -> Subscription -> Subscription # min :: Subscription -> Subscription -> Subscription # | |
| BuiltinForeign Subscription Source # | |
Defined in Unison.Runtime.Stack Methods builtinName :: Tagged Subscription String Source # wrapBuiltin :: Subscription -> Foreign Source # maybeUnwrapBuiltin :: Foreign -> Maybe Subscription Source # | |
await :: Subscription -> IO () Source #
close :: Subscription -> IO () Source #