aboutsummaryrefslogtreecommitdiff
path: root/src/nng.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2016-12-28 22:51:24 -0800
committerGarrett D'Amore <garrett@damore.org>2016-12-28 22:51:24 -0800
commit3e7507f5908cda4b669bc57293e8395164fcc11a (patch)
tree12ed73a70398131b3e2e47639a0da409ef54bb7c /src/nng.h
parentdb7e8d5e05b4d266d87d059f207a20792b224983 (diff)
downloadnng-3e7507f5908cda4b669bc57293e8395164fcc11a.tar.gz
nng-3e7507f5908cda4b669bc57293e8395164fcc11a.tar.bz2
nng-3e7507f5908cda4b669bc57293e8395164fcc11a.zip
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.
Diffstat (limited to 'src/nng.h')
-rw-r--r--src/nng.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nng.h b/src/nng.h
index e22df1c6..335094c7 100644
--- a/src/nng.h
+++ b/src/nng.h
@@ -362,6 +362,7 @@ NNG_DECL int nng_device(nng_socket *, nng_socket *);
#define NNG_EAGAIN (-8)
#define NNG_ENOTSUP (-9)
#define NNG_EADDRINUSE (-10)
+#define NNG_ESTATE (-11)
// Maximum length of a socket address. This includes the terminating NUL.
// This limit is built into other implementations, so do not change it.