moffy-0.1.1.0: Monadic Functional Reactive Programming
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Moffy.Handle.Lock

Contents

Synopsis

Type

class LockState s where Source #

Methods

getNextLockId :: s -> Int Source #

putNextLockId :: s -> Int -> s Source #

isLocked :: s -> LockId -> Bool Source #

lockIt :: s -> LockId -> s Source #

unlockIt :: s -> LockId -> s Source #

data LockId Source #

Instances

Instances details
Show LockId Source # 
Instance details

Defined in Control.Moffy.Event.Lock.Internal

Eq LockId Source # 
Instance details

Defined in Control.Moffy.Event.Lock.Internal

Methods

(==) :: LockId -> LockId -> Bool #

(/=) :: LockId -> LockId -> Bool #

Handle