wstunnel-0.3.0.1: Initial project template from stack

Safe HaskellNone
LanguageHaskell2010

Types

Contents

Documentation

data Protocol Source #

Constructors

UDP 
TCP 
STDIO 
SOCKS5 
Instances
Eq Protocol Source # 
Instance details

Defined in Types

Read Protocol Source # 
Instance details

Defined in Types

Show Protocol Source # 
Instance details

Defined in Types

data StdioAppData Source #

Constructors

StdioAppData 
Instances
ToConnection StdioAppData Source # 
Instance details

Defined in Types

data UdpAppData Source #

Instances
HasReadWrite UdpAppData Source # 
Instance details

Defined in Types

Methods

readLens :: Functor f => (IO ByteString -> f (IO ByteString)) -> UdpAppData -> f UdpAppData #

writeLens :: Functor f => ((ByteString -> IO ()) -> f (ByteString -> IO ())) -> UdpAppData -> f UdpAppData #

ToConnection UdpAppData Source # 
Instance details

Defined in Types

data Connection Source #

Constructors

Connection 

class ToConnection a where Source #

Instances
ToConnection AppData Source # 
Instance details

Defined in Types

ToConnection Connection Source # 
Instance details

Defined in Types

ToConnection Connection Source # 
Instance details

Defined in Types

ToConnection UdpAppData Source # 
Instance details

Defined in Types

ToConnection StdioAppData Source # 
Instance details

Defined in Types

Orphan instances

Generic SockAddr Source # 
Instance details

Associated Types

type Rep SockAddr :: Type -> Type #

Methods

from :: SockAddr -> Rep SockAddr x #

to :: Rep SockAddr x -> SockAddr #

Generic PortNumber Source # 
Instance details

Associated Types

type Rep PortNumber :: Type -> Type #

Hashable SockAddr Source # 
Instance details

Methods

hashWithSalt :: Int -> SockAddr -> Int #

hash :: SockAddr -> Int #

Hashable PortNumber Source # 
Instance details