diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2015-01-06 22:43:38 -0800 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2015-01-06 22:43:38 -0800 |
commit | 6503377031547bc83718e830fe00be7a4eba7637 (patch) | |
tree | 670aea8972347145bc9e3173ec3c2abb59235e42 | |
parent | 513ad4afeaabff2a9be90f940381569194909227 (diff) | |
download | rabbitmq-c-6503377031547bc83718e830fe00be7a4eba7637.tar.gz |
Add error strings for new AMQP_STATUS values.
-rw-r--r-- | librabbitmq/amqp.h | 1 | ||||
-rw-r--r-- | librabbitmq/amqp_api.c | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/librabbitmq/amqp.h b/librabbitmq/amqp.h index 2b2e768..f4c1996 100644 --- a/librabbitmq/amqp.h +++ b/librabbitmq/amqp.h @@ -656,6 +656,7 @@ typedef struct amqp_socket_t_ amqp_socket_t; * * \since v0.4.0 */ +/* NOTE: When updating this enum, update the strings in librabbitmq/amqp_api.c */ typedef enum amqp_status_enum_ { AMQP_STATUS_OK = 0x0, /**< Operation successful */ diff --git a/librabbitmq/amqp_api.c b/librabbitmq/amqp_api.c index 1dd303e..0516c02 100644 --- a/librabbitmq/amqp_api.c +++ b/librabbitmq/amqp_api.c @@ -72,7 +72,10 @@ static const char *base_error_strings[] = { "unexpected method received", /* AMQP_STATUS_WRONG_METHOD -0x000C */ "request timed out", /* AMQP_STATUS_TIMEOUT -0x000D */ "system timer has failed", /* AMQP_STATUS_TIMER_FAILED -0x000E */ - "heartbeat timeout, connection closed"/* AMQP_STATUS_HEARTBEAT_TIMEOUT -0x000F */ + "heartbeat timeout, connection closed",/* AMQP_STATUS_HEARTBEAT_TIMEOUT -0x000F */ + "unexpected protocol state", /* AMQP_STATUS_UNEXPECTED STATE -0x0010 */ + "socket is closed", /* AMQP_STATUS_SOCKET_CLOSED -0x0011 */ + "socket already open" /* AMQP_STATUS_SOCKET_INUSE -0x0012 */ }; static const char *tcp_error_strings[] = { |