Module
Node.AMQP.FFI
- Package
- purescript-amqp
- Repository
- abhin4v/purescript-amqp
#_createChannel Source
_createChannel :: forall a e. Fn3 Connection (ECb e a) (SCb Channel e a) (EffAMQP e a)
#_assertQueue Source
_assertQueue :: forall a e. Fn5 Channel QueueName Foreign (ECb e a) (SCb AssertQueueOK e a) (EffAMQP e a)
#_checkQueue Source
_checkQueue :: forall a e. Fn4 Channel QueueName (ECb e a) (SCb AssertQueueOK e a) (EffAMQP e a)
#_deleteQueue Source
_deleteQueue :: forall a e. Fn5 Channel QueueName Foreign (ECb e a) (SCb DeleteQueueOK e a) (EffAMQP e a)
#_purgeQueue Source
_purgeQueue :: forall a e. Fn4 Channel QueueName (ECb e a) (SCb PurgeQueueOK e a) (EffAMQP e a)
#_bindQueue Source
_bindQueue :: forall a e. Fn7 Channel QueueName ExchangeName RoutingKey Foreign (ECb e a) (SCb Unit e a) (EffAMQP e a)
#_unbindQueue Source
_unbindQueue :: forall a e. Fn7 Channel QueueName ExchangeName RoutingKey Foreign (ECb e a) (SCb Unit e a) (EffAMQP e a)
#_assertExchange Source
_assertExchange :: forall a e. Fn6 Channel ExchangeName String Foreign (ECb e a) (SCb Unit e a) (EffAMQP e a)
#_checkExchange Source
_checkExchange :: forall a e. Fn4 Channel ExchangeName (ECb e a) (SCb Unit e a) (EffAMQP e a)
#_deleteExchange Source
_deleteExchange :: forall a e. Fn5 Channel ExchangeName Foreign (ECb e a) (SCb Unit e a) (EffAMQP e a)
#_publish Source
_publish :: forall a e. Fn6 Channel ExchangeName RoutingKey Buffer Foreign (SCb Unit e a) (EffAMQP e a)
#_onConnectionClose Source
_onConnectionClose :: forall a e. Fn2 Connection (SCb (Nullable Error) e Unit) (EffAMQP e a)
#_onConnectionError Source
_onConnectionError :: forall a e. Fn2 Connection (SCb Error e Unit) (EffAMQP e a)
#_onConnectionBlocked Source
_onConnectionBlocked :: forall a e. Fn2 Connection (SCb String e Unit) (EffAMQP e a)
#_onConnectionUnblocked Source
_onConnectionUnblocked :: forall a e. Fn2 Connection (EffAMQP e Unit) (EffAMQP e a)