Qtc.Core.QMutex

Contents

Documentation

class QqMutex x1 where #

Methods

qMutex :: x1 -> IO (QMutex ()) #

Instances
QqMutex () # 
Instance details

Defined in Qtc.Core.QMutex

Methods

qMutex :: () -> IO (QMutex ()) #

QqMutex QMutex_RecursionMode # 
Instance details

Defined in Qtc.Core.QMutex

Methods

qMutex :: QMutex_RecursionMode -> IO (QMutex ()) #

class QqMutex_nf x1 where #

Methods

qMutex_nf :: x1 -> IO (QMutex ()) #

Instances
QqMutex_nf () # 
Instance details

Defined in Qtc.Core.QMutex

Methods

qMutex_nf :: () -> IO (QMutex ()) #

QqMutex_nf QMutex_RecursionMode # 
Instance details

Defined in Qtc.Core.QMutex

Methods

qMutex_nf :: QMutex_RecursionMode -> IO (QMutex ()) #

isRecursive :: QMutex a -> () -> IO Bool #

class QtryLock x1 where #

Methods

tryLock :: QMutex a -> x1 -> IO Bool #

Instances
QtryLock Int # 
Instance details

Defined in Qtc.Core.QMutex

Methods

tryLock :: QMutex a -> Int -> IO Bool #

QtryLock () # 
Instance details

Defined in Qtc.Core.QMutex

Methods

tryLock :: QMutex a -> () -> IO Bool #

try_lock :: QMutex a -> () -> IO Bool #

qMutex_delete :: QMutex a -> IO () #

Orphan instances

Qunlock (QMutex a) () (IO ()) # 
Instance details

Methods

unlock :: QMutex a -> () -> IO () #

Qlock (QMutex a) () (IO ()) # 
Instance details

Methods

lock :: QMutex a -> () -> IO () #