strict-stm-1.2.0.0: Strict STM interface polymorphic over stm implementation.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Concurrent.Class.MonadSTM.Strict.TBQueue

Description

This module corresponds to TBQueue in "stm" package

Synopsis

MonadSTM

writeTBQueue :: MonadSTM m => StrictTBQueue m a -> a -> STM m () Source #

unGetTBQueue :: MonadSTM m => StrictTBQueue m a -> a -> STM m () Source #

MonadLabelledSTM

MonadTraceSTM

traceTBQueue :: MonadTraceSTM m => proxy m -> StrictTBQueue m a -> (Maybe [a] -> [a] -> InspectMonad m TraceValue) -> STM m () Source #