thrift-0.6.0: Haskell bindings for the Apache Thrift RPC system




runBasicServer :: h -> (h -> (BinaryProtocol Handle, BinaryProtocol Handle) -> IO Bool) -> PortNumber -> IO aSource

A basic threaded binary protocol socket server.

runThreadedServer :: (Transport t, Protocol i, Protocol o) => (Socket -> IO (i t, o t)) -> h -> (h -> (i t, o t) -> IO Bool) -> PortID -> IO aSource

A threaded sever that is capable of using any Transport or Protocol instances.