Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
dispatch :: forall fmt command r a. Members [Ipc fmt command !! MpvError, Embed IO] r => command a -> MVar (Either MpvError a) -> Sem r () Source #
serverActive :: Members [Queue (Control command), Scoped resource (Ipc fmt command !! MpvError), Log, Embed IO] r => Sem r () Source #
serverIdle :: Members [Queue (Control command), Scoped resource (Ipc fmt command !! MpvError), Log, Embed IO] r => Sem r () Source #
serverEventListener :: Members [EventConsumer token MpvEvent, MpvServer command !! MpvError, Log] r => Sem r () Source #
interpretMpvServer :: Members [Queue (Control Command), Embed IO] r => InterpreterFor (MpvServer Command !! MpvError) r Source #
withMpvServer :: Members [Reader MpvProcessConfig, Time t d, Log, Resource, Race, Async, Embed IO, Final IO] r => InterpretersFor [MpvServer Command !! MpvError, ChanConsumer MpvEvent] r Source #