Safe Haskell | None |
---|---|
Language | Haskell2010 |
Ouroboros.Network.Server.Simple
Description
A simple server. The server doesn't control resource usage (e.g. limiting of inbound connections) and thus should only be used in a safe environment.
The module should be imported qualified.
Documentation
with :: forall fd addr vNumber vData m a b. (Alternative (STM m), MonadAsync m, MonadFork m, MonadLabelledSTM m, MonadMask m, MonadTimer m, MonadThrow (STM m), Ord vNumber, Typeable vNumber, Show vNumber) => Snocket m fd addr -> MakeBearer m fd -> (fd -> addr -> m ()) -> addr -> HandshakeArguments (ConnectionId addr) vNumber vData m -> Versions vNumber vData (SomeResponderApplication addr ByteString m b) -> (addr -> Async m Void -> m a) -> m a Source #