From 3e7507f5908cda4b669bc57293e8395164fcc11a Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Wed, 28 Dec 2016 22:51:24 -0800 Subject: Define new NNG_ESTATE for dealing with protocol state errors. This error code is set when a cooked mode protocol cannot support an operation yet. For example, it makes no sense to recv() a reply on a REQ socket if no request has been sent yet. --- src/nng.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/nng.c') diff --git a/src/nng.c b/src/nng.c index 49671935..7c6c403f 100644 --- a/src/nng.c +++ b/src/nng.c @@ -166,6 +166,9 @@ nng_strerror(int num) case NNG_EADDRINUSE: return ("Address in use"); + case NNG_ESTATE: + return ("Incorrect state"); + default: return ("Unknown error"); } -- cgit v1.2.3-70-g09d2