wstunnel-0.3.1.0: Tunneling program over websocket protocol
Safe HaskellNone
LanguageHaskell2010

Types

Documentation

data Protocol Source #

Constructors

UDP 
TCP 
STDIO 
SOCKS5 

Instances

Instances details
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

Instances details
ToConnection StdioAppData Source # 
Instance details

Defined in Types

data UdpAppData Source #

Instances

Instances details
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 ProxySettings Source #

Instances

Instances details
Show ProxySettings Source # 
Instance details

Defined in Types

data Connection Source #

Constructors

Connection 

class ToConnection a where Source #

Instances

Instances details
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 #

Hashable SockAddr Source # 
Instance details

Methods

hashWithSalt :: Int -> SockAddr -> Int #

hash :: SockAddr -> Int #

Hashable PortNumber Source # 
Instance details