Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
threadWaitReadSTM :: Fd -> IO (STM (), IO ())base Control.Concurrent Returns an STM action that can be used to wait for data to read from a file descriptor. The second returned value is an IO action that can be used to deregister interest in the file descriptor.
threadWaitWriteSTM :: Fd -> IO (STM (), IO ())base Control.Concurrent Returns an STM action that can be used to wait until data can be written to a file descriptor. The second returned value is an IO action that can be used to deregister interest in the file descriptor.
-
base Control.Exception 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.
BlockedIndefinitelyOnSTM :: BlockedIndefinitelyOnSTMbase Control.Exception No documentation available.
-
base Control.Exception.Base 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.
BlockedIndefinitelyOnSTM :: BlockedIndefinitelyOnSTMbase Control.Exception.Base No documentation available.
-
base Text.Printf Whether to left-adjust or zero-pad a field. These are mutually exclusive, with LeftAdjust taking precedence.
-
base GHC.Conc blocked in retry in an STM transaction
catchSTM :: Exception e => STM a -> (e -> STM a) -> STM abase GHC.Conc Exception handling within STM actions. catchSTM m f catches any exception thrown by m using throwSTM, using the function f to handle the exception. If an exception is thrown, any changes made by m are rolled back, but changes prior to m persist.
threadWaitReadSTM :: Fd -> IO (STM (), IO ())base GHC.Conc Returns an STM action that can be used to wait for data to read from a file descriptor. The second returned value is an IO action that can be used to deregister interest in the file descriptor.