Documentation
class QqReadWriteLock x1 where #
qReadWriteLock :: x1 -> IO (QReadWriteLock ()) #
Instances
QqReadWriteLock () # | |
Defined in Qtc.Core.QReadWriteLock qReadWriteLock :: () -> IO (QReadWriteLock ()) # | |
QqReadWriteLock QReadWriteLock_RecursionMode # | |
Defined in Qtc.Core.QReadWriteLock qReadWriteLock :: QReadWriteLock_RecursionMode -> IO (QReadWriteLock ()) # |
class QqReadWriteLock_nf x1 where #
qReadWriteLock_nf :: x1 -> IO (QReadWriteLock ()) #
Instances
QqReadWriteLock_nf () # | |
Defined in Qtc.Core.QReadWriteLock qReadWriteLock_nf :: () -> IO (QReadWriteLock ()) # | |
QqReadWriteLock_nf QReadWriteLock_RecursionMode # | |
Defined in Qtc.Core.QReadWriteLock qReadWriteLock_nf :: QReadWriteLock_RecursionMode -> IO (QReadWriteLock ()) # |
lockForRead :: QReadWriteLock a -> () -> IO () #
lockForWrite :: QReadWriteLock a -> () -> IO () #
class QtryLockForRead x1 where #
tryLockForRead :: QReadWriteLock a -> x1 -> IO Bool #
Instances
QtryLockForRead Int # | |
Defined in Qtc.Core.QReadWriteLock tryLockForRead :: QReadWriteLock a -> Int -> IO Bool # | |
QtryLockForRead () # | |
Defined in Qtc.Core.QReadWriteLock tryLockForRead :: QReadWriteLock a -> () -> IO Bool # |
class QtryLockForWrite x1 where #
tryLockForWrite :: QReadWriteLock a -> x1 -> IO Bool #
Instances
QtryLockForWrite Int # | |
Defined in Qtc.Core.QReadWriteLock tryLockForWrite :: QReadWriteLock a -> Int -> IO Bool # | |
QtryLockForWrite () # | |
Defined in Qtc.Core.QReadWriteLock tryLockForWrite :: QReadWriteLock a -> () -> IO Bool # |
qReadWriteLock_delete :: QReadWriteLock a -> IO () #
Orphan instances
Qunlock (QReadWriteLock a) () (IO ()) # | |
unlock :: QReadWriteLock a -> () -> IO () # |