simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Transport.WebSockets

Documentation

data WS (p :: TransportPeer) Source #

Constructors

WS 

Fields

Instances

Instances details
Transport WS Source # 
Instance details

Defined in Simplex.Messaging.Transport.WebSockets

Methods

transport :: forall (p :: TransportPeer). ATransport p Source #

transportName :: forall (p :: TransportPeer). TProxy WS p -> String Source #

transportConfig :: forall (p :: TransportPeer). WS p -> TransportConfig Source #

getTransportConnection :: forall (p :: TransportPeer). TransportPeerI p => TransportConfig -> Bool -> CertificateChain -> Context -> IO (WS p) Source #

certificateSent :: forall (p :: TransportPeer). WS p -> Bool Source #

getPeerCertChain :: forall (p :: TransportPeer). WS p -> CertificateChain Source #

tlsUnique :: forall (p :: TransportPeer). WS p -> SessionId Source #

getSessionALPN :: forall (p :: TransportPeer). WS p -> Maybe ALPN Source #

closeConnection :: forall (p :: TransportPeer). WS p -> IO () Source #

cGet :: forall (p :: TransportPeer). WS p -> Int -> IO ByteString Source #

cPut :: forall (p :: TransportPeer). WS p -> ByteString -> IO () Source #

getLn :: forall (p :: TransportPeer). WS p -> IO ByteString Source #

putLn :: forall (p :: TransportPeer). WS p -> ByteString -> IO () Source #