Source codeContentsIndex
Control.Concurrent.TxEvent.AckVar
Portabilitynon-portable (requires TxEvent)
Stabilityexperimental
Maintainermfluet@acm.org
Contents
Synchronous acknowledgement variables
Description

Acknowledgement Variables.

This library provides synchronous acknowledgement variables, which are similar to Id-style synchronous I-variables.

Synopsis
data AckVar
newAckVar :: IO AckVar
setAckVar :: AckVar -> IO ()
getAckVarEvt :: AckVar -> Evt ()
Synchronous acknowledgement variables
data AckVar
The type of acknowledgement variables.
newAckVar :: IO AckVar
Create a new acknowledgement variable.
setAckVar :: AckVar -> IO ()
Asynchronously enable the acknowledgement variable.
getAckVarEvt :: AckVar -> Evt ()
Synchronously query the acknowledgement variables; this event becomes commitable when the acknowledgement variable is enabled.
Produced by Haddock version 0.7