privileged-concurrency-0.7.0: Provides privilege separated versions of the concurrency primitives.

Safe HaskellSafe
LanguageHaskell2010

Control.Concurrent.STM.TChan.Class

Documentation

class TChanDup chan where Source #

Minimal complete definition

dupTChan

Methods

dupTChan :: chan a -> STM (chan a) Source #

class TChanWrite chan where Source #

Minimal complete definition

writeTChan, unGetTChan, isEmptyTChan

Methods

writeTChan :: chan a -> a -> STM () Source #

unGetTChan :: chan a -> a -> STM () Source #

isEmptyTChan :: chan a -> STM Bool Source #