simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
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 :: Encoding a => TLS p -> a -> ExceptT RCErrorType IO () Source #

receiveRCPacket :: Encoding a => TLS p -> ExceptT RCErrorType IO a Source #