table of contents
other versions
- wheezy-backports 3.2.3+dfsg-2~bpo70+1
- jessie 4.0.5+dfsg-2+deb8u1
ZMQ_CTX_DESTROY(3) | 0MQ Manual | ZMQ_CTX_DESTROY(3) |
NAME¶
zmq_ctx_destroy - destroy a 0MQ contextSYNOPSIS¶
int zmq_ctx_destroy (void *context);DESCRIPTION¶
The zmq_ctx_destroy() function shall destroy the 0MQ context context. 1.Any blocking operations currently in
progress on sockets open within context shall return immediately with
an error code of ETERM. With the exception of zmq_close(), any further
operations on sockets open within context shall fail with an error code
of ETERM.
2.After interrupting all blocking calls,
zmq_ctx_destroy() shall block until the following conditions are
satisfied:
•All sockets open within context
have been closed with zmq_close().
•For each socket within context,
all messages sent by the application with zmq_send() have either been
physically transferred to a network peer, or the socket’s linger period
set with the ZMQ_LINGER socket option has expired.
RETURN VALUE¶
The zmq_ctx_destroy() function shall return zero if successful. Otherwise it shall return -1 and set errno to one of the values defined below.ERRORS¶
EFAULTThe provided context was invalid.
EINTR
Termination was interrupted by a signal. It
can be restarted if needed.
SEE ALSO¶
zmq(7) zmq_init(3) zmq_close(3) zmq_setsockopt(3)AUTHORS¶
This 0MQ manual page was written by Pieter Hintjens < ph@imatix.com[1]>NOTES¶
- 1.
- ph@imatix.com
mailto:ph@imatix.com
05/02/2013 | 0MQ 3.2.2 |