sig
type exchange_name = string
val amq_direct : Netamqp_exchange.exchange_name
val amq_fanout : Netamqp_exchange.exchange_name
val amq_topic : Netamqp_exchange.exchange_name
val amq_match : Netamqp_exchange.exchange_name
type exchange_type = string
val direct : Netamqp_exchange.exchange_type
val fanout : Netamqp_exchange.exchange_type
val topic : Netamqp_exchange.exchange_type
val headers : Netamqp_exchange.exchange_type
val system : Netamqp_exchange.exchange_type
val declare_passively_e :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
?no_wait:bool -> unit -> unit Uq_engines.engine
val declare_passively_s :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
?no_wait:bool -> unit -> unit
val declare_e :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
exchange_type:Netamqp_exchange.exchange_type ->
?durable:bool ->
?no_wait:bool ->
?arguments:Netamqp_rtypes.table -> unit -> unit Uq_engines.engine
val declare_s :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
exchange_type:Netamqp_exchange.exchange_type ->
?durable:bool ->
?no_wait:bool -> ?arguments:Netamqp_rtypes.table -> unit -> unit
val delete_e :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
?if_unused:bool -> ?no_wait:bool -> unit -> unit Uq_engines.engine
val delete_s :
channel:Netamqp_channel.channel_obj ->
exchange_name:Netamqp_exchange.exchange_name ->
?if_unused:bool -> ?no_wait:bool -> unit -> unit
end