Module
ZeroMQ
- Package
- purescript-zeromq
- Repository
- athanclark/purescript-zeromq
#Router Source
newtype Router
Instances
IsLegal Router Req
IsLegal Req Router
IsLegal Dealer Router
IsLegal Router Dealer
Bindable Router
Connectable Router
Sendable Req Router Unit
Sendable Router Req ZMQIdent
Sendable Dealer Router Unit
Sendable Router Dealer ZMQIdent
Receivable Req Router Unit
Receivable Router Req ZMQIdent
Receivable Dealer Router Unit
Receivable Router Dealer ZMQIdent
#Dealer Source
newtype Dealer
Instances
IsLegal Rep Dealer
IsLegal Dealer Rep
IsLegal Dealer Router
IsLegal Router Dealer
Bindable Dealer
Connectable Dealer
Sendable Rep Dealer Unit
Sendable Dealer Rep Unit
Sendable Dealer Router Unit
Sendable Router Dealer ZMQIdent
Receivable Rep Dealer Unit
Receivable Dealer Rep Unit
Receivable Dealer Router Unit
Receivable Router Dealer ZMQIdent
#disconnect Source
disconnect :: forall to from eff. Connectable from => Socket from to Connected -> String -> Eff (zeromq :: ZEROMQ | eff) Unit
#unsubscribe Source
unsubscribe :: forall loc to from eff. Subscriber from => Socket from to loc -> String -> Eff (zeromq :: ZEROMQ | eff) Unit
#addMonitorListener Source
addMonitorListener :: forall loc to from eff. Socket from to loc -> MonitorEvent -> (Foreign -> Eff (zeromq :: ZEROMQ | eff) Unit) -> Eff (zeromq :: ZEROMQ | eff) Unit
#removeAllMonitorListeners Source
removeAllMonitorListeners :: forall loc to from eff. Socket from to loc -> MonitorEvent -> Eff (zeromq :: ZEROMQ | eff) Unit
#Sendable Source
#Receivable Source
#readJson Source
readJson :: forall a loc eff aux to from. Receivable from to aux => DecodeJson a => Socket from to loc -> Aff (buffer :: BUFFER, zeromq :: ZEROMQ | eff) (Maybe { aux :: aux, msg :: a })
#readJson' Source
readJson' :: forall a loc eff aux to from. Receivable from to aux => DecodeJson a => Socket from to loc -> Aff (buffer :: BUFFER, zeromq :: ZEROMQ | eff) (Maybe (Either String { aux :: aux, msg :: a }))
#removeAllReceiveListeners Source
removeAllReceiveListeners :: forall loc to from eff. Socket from to loc -> Eff (zeromq :: ZEROMQ | eff) Unit
- Modules
- ZeroMQ