Skip to content
Snippets Groups Projects
Commit c96d07ef authored by Jens Nolte's avatar Jens Nolte
Browse files

Add explicit export list

parent 785fd89b
No related branches found
No related tags found
No related merge requests found
module Quasar.Network where
module Quasar.Network (
-- * Rpc api definition
RpcApi,
RpcFunction,
RpcArgument,
RpcResult,
RpcStream,
rpcApi,
rpcFunction,
addArgument,
addResult,
addStream,
setFixedHandler,
makeRpc,
--makeProtocol,
--makeClient,
--makeServer,
--RpcProtocol(ProtocolRequest, ProtocolResponse),
--HasProtocolImpl
Client,
clientSend,
clientClose,
clientReportProtocolError,
-- * Runtime
Stream,
streamSend,
streamSetHandler,
streamClose,
-- ** Client
withClientTCP,
--newClientTCP,
withClientUnix,
--newClientUnix,
withClient,
--newClient,
-- ** Server
Server,
Listener,
runServer,
withServer,
withLocalClient,
--newLocalClient,
listenTCP,
listenUnix,
listenOnBoundSocket,
-- ** Test implementation
--TODO remove here
withStandaloneClient,
) where
import Control.Applicative (liftA2)
import Control.Concurrent (forkFinally)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment