diff options
author | Tony Garnock-Jones <tonyg@lshift.net> | 2009-05-18 15:24:55 +0100 |
---|---|---|
committer | Tony Garnock-Jones <tonyg@lshift.net> | 2009-05-18 15:24:55 +0100 |
commit | 95541b1b764510db98df07656ce0d3bda5917754 (patch) | |
tree | 1f413886ebafdce3ef42ad85d718e4271552b5c4 /librabbitmq/amqp_api.c | |
parent | aabfa202da960cb782cf7c0b90a54cee5969e1fb (diff) | |
download | rabbitmq-c-95541b1b764510db98df07656ce0d3bda5917754.tar.gz |
Add bind/unbind utilities, and API for unbind
Diffstat (limited to 'librabbitmq/amqp_api.c')
-rw-r--r-- | librabbitmq/amqp_api.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/librabbitmq/amqp_api.c b/librabbitmq/amqp_api.c index 476cb2d..b5c9007 100644 --- a/librabbitmq/amqp_api.c +++ b/librabbitmq/amqp_api.c @@ -155,6 +155,20 @@ amqp_queue_bind_ok_t *amqp_queue_bind(amqp_connection_state_t state, return RPC_REPLY(amqp_queue_bind_ok_t); } +amqp_queue_unbind_ok_t *amqp_queue_unbind(amqp_connection_state_t state, + amqp_channel_t channel, + amqp_bytes_t queue, + amqp_bytes_t exchange, + amqp_bytes_t binding_key, + amqp_table_t arguments) +{ + amqp_rpc_reply = + AMQP_SIMPLE_RPC(state, channel, QUEUE, UNBIND, UNBIND_OK, + amqp_queue_unbind_t, + 0, queue, exchange, binding_key, arguments); + return RPC_REPLY(amqp_queue_unbind_ok_t); +} + amqp_basic_consume_ok_t *amqp_basic_consume(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, |