simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellNone
LanguageHaskell2010

Simplex.RemoteControl.Client

Documentation

newRCHostPairing :: TVar ChaChaDRG -> IO RCHostPairing Source #

connectRCHost :: TVar ChaChaDRG -> RCHostPairing -> Value -> Bool -> Maybe RCCtrlAddress -> Maybe Word16 -> ExceptT RCErrorType IO RCHostConnection Source #

connectRCCtrl :: TVar ChaChaDRG -> RCVerifiedInvitation -> Maybe RCCtrlPairing -> Value -> ExceptT RCErrorType IO RCCtrlConnection Source #

type RCStepTMVar a = TMVar (Either RCErrorType a) Source #

sendRCPacket :: forall a (p :: TransportPeer). Encoding a => TLS p -> a -> ExceptT RCErrorType IO () Source #

receiveRCPacket :: forall a (p :: TransportPeer). Encoding a => TLS p -> ExceptT RCErrorType IO a Source #