Hoogle Search
Within LTS Haskell 24.55 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
waitEitherSTM :: Async a -> Async b -> STM (Either a b)async Control.Concurrent.Async.Internal A version of waitEither that can be used inside an STM transaction.
waitEitherSTM_ :: Async a -> Async b -> STM ()async Control.Concurrent.Async.Internal A version of waitEither_ that can be used inside an STM transaction.
-
async Control.Concurrent.Async.Internal A version of wait that can be used inside an STM transaction.
class
AsBlockedIndefinitelyOnSTM tlens Control.Exception.Lens The thread is waiting to retry an STM transaction, but there are no other references to any TVars involved, so it can't ever continue.
pattern
BlockedIndefinitelyOnSTM_ :: AsBlockedIndefinitelyOnSTM s => slens Control.Exception.Lens No documentation available.
pattern
BlockedIndefinitelyOnSTM__ :: AsBlockedIndefinitelyOnSTM s => BlockedIndefinitelyOnSTM -> slens Control.Exception.Lens No documentation available.
_BlockedIndefinitelyOnSTM :: AsBlockedIndefinitelyOnSTM t => Prism' t ()lens Control.Exception.Lens There is no additional information carried in a BlockedIndefinitelyOnSTM Exception.
_BlockedIndefinitelyOnSTM :: Prism' BlockedIndefinitelyOnSTM () _BlockedIndefinitelyOnSTM :: Prism' SomeException ()
__BlockedIndefinitelyOnSTM :: AsBlockedIndefinitelyOnSTM t => Prism' t BlockedIndefinitelyOnSTMlens Control.Exception.Lens __BlockedIndefinitelyOnSTM :: Prism' BlockedIndefinitelyOnSTM BlockedIndefinitelyOnSTM __BlockedIndefinitelyOnSTM :: Prism' SomeException BlockedIndefinitelyOnSTM
waitAndCancelReadSocketSTM :: Socket -> IO (STM (), IO ())network Network.Socket STM action to wait until the socket is ready for reading and STM action to cancel the waiting.
waitAndCancelWriteSocketSTM :: Socket -> IO (STM (), IO ())network Network.Socket STM action to wait until the socket is ready for writing and STM action to cancel the waiting.