Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
startSchedule :: Schedule Source #
nextSchedule :: Schedule -> Schedule Source #
runTimesM :: Events ev => (Behavior AbsoluteTicks -> Event Data -> Reactor (Event ev)) -> ReaderT Handle IO () Source #
outputEvents :: Events evs => Handle -> AbsoluteTicks -> evs -> IO () Source #
checkSchedule :: Schedule -> T -> Bool Source #
cancelEchos :: Handle -> Schedule -> IO () Source #
bypass :: (Events a, Events c) => (a -> Maybe b) -> (Event b -> Event c) -> Event a -> Event [Future Data] Source #
bypassM :: (Monad m, Events a, Events c) => (a -> Maybe b) -> (Event b -> m (Event c)) -> Event a -> m (Event [Future Data]) Source #