aboutsummaryrefslogtreecommitdiff
path: root/src/core/defs.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-01-21 21:41:41 -0800
committerGarrett D'Amore <garrett@damore.org>2017-01-21 21:41:41 -0800
commit99a78ade3a6034784e40d5dfa70cc72aa09021ca (patch)
treea1ebe245333e8e52832b647e0f70637b3326ad11 /src/core/defs.h
parent423c776ad9b8a68196bb4d9acfbfd5b7b9c4edc6 (diff)
downloadnng-99a78ade3a6034784e40d5dfa70cc72aa09021ca.tar.gz
nng-99a78ade3a6034784e40d5dfa70cc72aa09021ca.tar.bz2
nng-99a78ade3a6034784e40d5dfa70cc72aa09021ca.zip
Adds NNG_OPT_SENDFD and NNG_OPT_RECVFD socket options (untested).
Diffstat (limited to 'src/core/defs.h')
-rw-r--r--src/core/defs.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/defs.h b/src/core/defs.h
index ff36cb3f..abb340bc 100644
--- a/src/core/defs.h
+++ b/src/core/defs.h
@@ -56,6 +56,13 @@ typedef struct {
size_t iov_len;
} nni_iov;
+// Notify descriptor.
+typedef struct {
+ int sn_wfd; // written to in order to flag an event
+ int sn_rfd; // read from in order to clear an event
+ int sn_init;
+} nni_notifyfd;
+
// Some default timing things.
#define NNI_TIME_NEVER ((nni_time) -1)
#define NNI_TIME_ZERO ((nni_time) 0)