table of contents
other versions
- wheezy-backports 3.2.3+dfsg-2~bpo70+1
- jessie 4.0.5+dfsg-2+deb8u1
ZMQ_TERM(3) | 0MQ Manual | ZMQ_TERM(3) |
NAME¶
zmq_term - terminate 0MQ contextSYNOPSIS¶
int zmq_term (void *context);DESCRIPTION¶
The zmq_term() function shall terminate 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_term() 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_term() 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 Martin Sustrik < sustrik@250bpm.com[1]> and Martin Lucina < mato@kotelna.sk[2]>.NOTES¶
- 1.
- sustrik@250bpm.com
mailto:sustrik@250bpm.com
- 2.
- mato@kotelna.sk
mailto:mato@kotelna.sk
05/02/2013 | 0MQ 3.2.2 |