Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Engine.StageSwitch
Documentation
type StageSwitchVar = TMVar StageSwitch Source #
newStageSwitchVar :: MonadIO m => m StageSwitchVar Source #
data StageSwitch Source #
Constructors
StageSwitchPending NextStage | |
StageSwitchHandled |
trySwitchStageSTM :: StageSwitchVar -> NextStage -> STM Bool Source #