Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
System.Nix.Store.Remote.Server
Synopsis
- runProxyDaemon :: forall m a. (MonadIO m, MonadConc m) => WorkerHelper m -> RemoteStoreT m () -> Socket -> m a -> m a
- type WorkerHelper m = forall a. (Show a, StoreReply a) => RemoteStoreT m a -> Run m a
Documentation
runProxyDaemon :: forall m a. (MonadIO m, MonadConc m) => WorkerHelper m -> RemoteStoreT m () -> Socket -> m a -> m a Source #
Run an emulated nix daemon on given socket address. The deamon will close when the continuation returns.
type WorkerHelper m = forall a. (Show a, StoreReply a) => RemoteStoreT m a -> Run m a Source #