diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2015-05-23 23:56:51 -0700 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2015-05-31 22:57:38 -0700 |
commit | 2bc1f9b1b03c217512ce7026f76976cdcb8cc17e (patch) | |
tree | ec9d45fc68e1f1dedb570b1694df34738c8cbb04 /librabbitmq/amqp_private.h | |
parent | ed363ad6db549e9d3fa57f7ca761032eecb2a1a1 (diff) | |
download | rabbitmq-c-2bc1f9b1b03c217512ce7026f76976cdcb8cc17e.tar.gz |
lib: use MSG_MORE on Linux for basic.publish
As a performance optimization in the send path, add an AMQP_SF_MORE flag
indicating that more data is intended to be sent, and that packets shouldn't be
sent out on the wire unless there is a full packet's worth of data available.
Use this to specify MSG_MORE to send() on Linux.
Diffstat (limited to 'librabbitmq/amqp_private.h')
-rw-r--r-- | librabbitmq/amqp_private.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/librabbitmq/amqp_private.h b/librabbitmq/amqp_private.h index 81c0b84..f803330 100644 --- a/librabbitmq/amqp_private.h +++ b/librabbitmq/amqp_private.h @@ -369,4 +369,6 @@ amqp_abort(const char *fmt, ...); int amqp_bytes_equal(amqp_bytes_t r, amqp_bytes_t l); +int amqp_send_frame_inner(amqp_connection_state_t state, + const amqp_frame_t *frame, int flags); #endif |