tcp-0.0.2: A purely functional TCP implementation

Network.TCP.Aux.SockMonad

Documentation

data HState t Source

Constructors

HState 

Fields

hs_host :: !(Host t)
 
hs_sock :: !(TCPSocket t)
 

newtype SMonad t a Source

Constructors

SMonad (HState t -> (a, HState t)) 

Instances

bindSMonad :: SMonad t a -> (a -> SMonad t b) -> SMonad t bSource