Module
ZeroMQ
- Package
- purescript-zeromq
- Repository
- athanclark/purescript-zeromq
#Router Source
newtype RouterInstances
IsLegal Router ReqIsLegal Req RouterIsLegal Dealer RouterIsLegal Router DealerBindable RouterConnectable RouterSendable Req Router UnitSendable Router Req ZMQIdentSendable Dealer Router UnitSendable Router Dealer ZMQIdentReceivable Req Router UnitReceivable Router Req ZMQIdentReceivable Dealer Router UnitReceivable Router Dealer ZMQIdent
#Dealer Source
newtype DealerInstances
IsLegal Rep DealerIsLegal Dealer RepIsLegal Dealer RouterIsLegal Router DealerBindable DealerConnectable DealerSendable Rep Dealer UnitSendable Dealer Rep UnitSendable Dealer Router UnitSendable Router Dealer ZMQIdentReceivable Rep Dealer UnitReceivable Dealer Rep UnitReceivable Dealer Router UnitReceivable Router Dealer ZMQIdent
#disconnect Source
disconnect :: forall to from. Connectable from => Socket from to Connected -> String -> Effect Unit#unsubscribe Source
unsubscribe :: forall loc to from. Subscriber from => Socket from to loc -> String -> Effect Unit#addMonitorListener Source
addMonitorListener :: forall loc to from. Socket from to loc -> MonitorEvent -> (Foreign -> Effect Unit) -> Effect Unit#removeAllMonitorListeners Source
removeAllMonitorListeners :: forall loc to from. Socket from to loc -> MonitorEvent -> Effect Unit#Receivable Source
#readJson Source
readJson :: forall a loc aux to from. Receivable from to aux => DecodeJson a => Socket from to loc -> Aff (Maybe { aux :: aux, msg :: a })#readJson' Source
readJson' :: forall a loc aux to from. Receivable from to aux => DecodeJson a => Socket from to loc -> Aff (Maybe (Either String { aux :: aux, msg :: a }))#removeAllReceiveListeners Source
removeAllReceiveListeners :: forall loc to from. Socket from to loc -> Effect Unit- Modules
- ZeroMQ