Safe Haskell | None |
---|---|
Language | Haskell2010 |
Atomic monads.
Documentation
class MonadStateRead m => MonadAtomic m where Source
execAtomic :: CmdAtomic -> m () Source
execUpdAtomic :: UpdAtomic -> m () Source
execSfxAtomic :: SfxAtomic -> m () Source
broadcastUpdAtomic :: MonadAtomic m => (FactionId -> UpdAtomic) -> m () Source
broadcastSfxAtomic :: MonadAtomic m => (FactionId -> SfxAtomic) -> m () Source