Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
MonadTrans (WorkerT tp) Source # | |
Defined in Periodic.Trans.Worker | |
Monad m => Monad (WorkerT tp m) Source # | |
Functor m => Functor (WorkerT tp m) Source # | |
Applicative m => Applicative (WorkerT tp m) Source # | |
Defined in Periodic.Trans.Worker | |
MonadIO m => MonadIO (WorkerT tp m) Source # | |
Defined in Periodic.Trans.Worker | |
MonadUnliftIO m => MonadUnliftIO (WorkerT tp m) Source # | |
Defined in Periodic.Trans.Worker |
startWorkerT :: (MonadUnliftIO m, Transport tp) => TransportConfig tp -> WorkerT tp m () -> m () Source #
broadcast :: (MonadUnliftIO m, Transport tp) => FuncName -> JobT tp m () -> WorkerT tp m () Source #
removeFunc :: (MonadUnliftIO m, Transport tp) => FuncName -> WorkerT tp m () Source #
getClientEnv :: (Monad m, Transport tp) => WorkerT tp m (BaseClientEnv (Maybe Job) tp) Source #