diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2013-06-21 16:57:32 -0700 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2013-06-21 16:57:32 -0700 |
commit | 4a2d899cd3ae3ef8bb9305eddd88c95d3dfc0463 (patch) | |
tree | 5d40072884197ddcd5cb3e71ecb4455f30a7881b /librabbitmq/amqp.h | |
parent | 837a0b540595f8d0fab3214b0126ef436712aa98 (diff) | |
download | rabbitmq-c-github-ask-4a2d899cd3ae3ef8bb9305eddd88c95d3dfc0463.tar.gz |
Channel-based memory management
Assign a decoding pool on a per-channel basis. This allows memory to be
released on a per-channel basis which is helpful for clients handling
multiple channels
Diffstat (limited to 'librabbitmq/amqp.h')
-rw-r--r-- | librabbitmq/amqp.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/librabbitmq/amqp.h b/librabbitmq/amqp.h index 3c77a5d..de2afbd 100644 --- a/librabbitmq/amqp.h +++ b/librabbitmq/amqp.h @@ -461,6 +461,10 @@ void AMQP_CALL amqp_maybe_release_buffers(amqp_connection_state_t state); AMQP_PUBLIC_FUNCTION +void +AMQP_CALL amqp_maybe_release_buffers_on_channel(amqp_connection_state_t state, amqp_channel_t channel); + +AMQP_PUBLIC_FUNCTION int AMQP_CALL amqp_send_frame(amqp_connection_state_t state, amqp_frame_t const *frame); |