From 597cc5edd624525563e6549dc0057eca2a51c81d Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Tue, 11 Nov 2014 13:30:46 -0500 Subject: upgrade to new version --- doc/zmq_term.html | 851 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 851 insertions(+) create mode 100644 doc/zmq_term.html (limited to 'doc/zmq_term.html') diff --git a/doc/zmq_term.html b/doc/zmq_term.html new file mode 100644 index 0000000..7a15c46 --- /dev/null +++ b/doc/zmq_term.html @@ -0,0 +1,851 @@ + + + + + +zmq_term(3) + + + + + +
+
+

SYNOPSIS

+
+

int zmq_term (void *context);

+
+
+
+

DESCRIPTION

+
+

The zmq_term() function shall terminate the ØMQ context context.

+

Context termination is performed in the following steps:

+
    +
  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. +
  3. +

    +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. +

      +
    • +
    +
  4. +
+

For further details regarding socket linger behaviour refer to the ZMQ_LINGER +option in zmq_setsockopt(3).

+

This function is deprecated by zmq_ctx_term(3).

+
+
+
+

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

+
+
+
+EFAULT +
+
+

+The provided context was invalid. +

+
+
+EINTR +
+
+

+Termination was interrupted by a signal. It can be restarted if needed. +

+
+
+
+
+ +
+

AUTHORS

+
+

This page was written by the ØMQ community. To make a change please +read the ØMQ Contribution Policy at http://www.zeromq.org/docs:contributing.

+
+
+
+

+ + + -- cgit v1.2.3