LIO.Concurrent.LMVar

type LMVar l a

Creating labeled MVars

newEmptyLMVar

newEmptyLMVarP

newLMVar

newLMVarP

Take LMVar

takeLMVar

takeLMVarP

tryTakeLMVar

tryTakeLMVarP

Put LMVar

putLMVar

putLMVarP

Read LMVar

tryPutLMVar

tryPutLMVarP

readLMVar

readLMVarP

Swap LMVar

swapLMVar

swapLMVarP

Check state of LMVar

isEmptyLMVar

isEmptyLMVarP