| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Periodic.Trans.Worker
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 #