Section: 0MQ Manual (3) Updated: 10/15/2010 Local index
zmq_term - terminate 0MQ context
int zmq_term (void *context);
The zmq_term() function terminates the 0MQ context context.
If there are no longer any sockets open within context at the time zmq_term() is called then context shall be shut down and all associated resources shall be released immediately.
Otherwise, the following applies:
function shall return immediately.
Any blocking operations currently in progress on sockets open within
shall return immediately with an error code of ETERM.
With the exception of
zmq_close(), any further operations on sockets open within
shall fail with an error code of ETERM.
The actual shutdown of
context, and release of any associated resources,
shall be delayed
until the last socket within it is closed with
The zmq_term() function shall return zero if successful. Otherwise it shall return -1 and set errno to one of the values defined below.
was not valid (NULL).
The 0MQ documentation was written by Martin Sustrik <m[blue]email@example.com> and Martin Lucina <m[blue]firstname.lastname@example.org>.
- RETURN VALUE
- SEE ALSO
This document was created by
using the manual pages.
Time: 21:59:29 GMT, April 16, 2011