diff options
author | Martin Sustrik <sustrik@250bpm.com> | 2012-02-16 10:06:36 +0900 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2012-02-16 10:06:36 +0900 |
commit | a376c91494c954491fd424f3b51ab4579b9846a2 (patch) | |
tree | e306cef422138378720daa843703fc94331ad08e /include | |
parent | fb1209c72bbfd431b61fa4588785586d24ef67c9 (diff) |
XS_CTX_MAX_SOCKETS option implemented
To implement context options properly, initialisation of context
is postponed till creation of the first socket. In the meantime
it is possible to set socket options.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/xs.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/xs.h b/include/xs.h index 05d98ab..3aa1045 100644 --- a/include/xs.h +++ b/include/xs.h @@ -143,11 +143,15 @@ XS_EXPORT int xs_getmsgopt (xs_msg_t *msg, int option, void *optval, size_t *optvallen); /******************************************************************************/ -/* Crossroads infrastructure initialisation & termination. */ +/* Crossroads context definition. */ /******************************************************************************/ +#define XS_CTX_MAX_SOCKETS 1 + XS_EXPORT void *xs_init (int io_threads); XS_EXPORT int xs_term (void *context); +XS_EXPORT int xs_setctxopt (void *context, int option, const void *optval, + size_t optvallen); /******************************************************************************/ /* Crossroads socket definition. */ |