mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-13 18:55:10 +01:00
53 lines
877 B
Plaintext
53 lines
877 B
Plaintext
zmq_close(3)
|
|
============
|
|
|
|
|
|
NAME
|
|
----
|
|
zmq_close - destroys 0MQ socket
|
|
|
|
|
|
SYNOPSIS
|
|
--------
|
|
'int zmq_close (void *s);'
|
|
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
Destroys 0MQ socket (one created using
|
|
'zmq_socket' function). All sockets have to be properly closed before the
|
|
application terminates, otherwise memory leaks will occur. Note that any
|
|
outbound messages that haven't been psuhed to the network yet and any inbound
|
|
messages that haven't been received by the application yet will be dropped on
|
|
the socket shutdown.
|
|
|
|
|
|
RETURN VALUE
|
|
------------
|
|
In case of success the function returns zero. Otherwise it returns -1 and
|
|
sets 'errno' to the appropriate value.
|
|
|
|
|
|
ERRORS
|
|
------
|
|
No errors are defined.
|
|
|
|
|
|
EXAMPLE
|
|
-------
|
|
----
|
|
int rc = zmq_close (s);
|
|
assert (rc == 0);
|
|
----
|
|
|
|
|
|
SEE ALSO
|
|
--------
|
|
linkzmq:zmq_socket[3]
|
|
linkzmq:zmq_term[3]
|
|
|
|
|
|
AUTHOR
|
|
------
|
|
Martin Sustrik <sustrik at 250bpm dot com>
|