ouroboros-network-framework
Safe HaskellNone
LanguageHaskell2010

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 #