713331912d
14.3.0. From docs/source/changelog.rst: 14.3.0 ====== - PyZMQ no longer calls :meth:`Socket.close` or :meth:`Context.term` during process cleanup. Changes to garbage collection in Python 3.4 make this impossible to do sensibly. - :meth:`ZMQStream.close` closes its socket immediately, rather than scheduling a timeout. - Raise the original ImportError when importing zmq fails. Should be more informative than `no module cffi...`. .. warning:: Users of Python 3.4 should not use pyzmq < 14.3, due to changes in garbage collection. 14.2.0 ====== New Stuff --------- - Raise new ZMQVersionError when a requested method is not supported by the linked libzmq. For backward compatibility, this subclasses NotImplementedError. Bugs Fixed ---------- - Memory leak introduced in pyzmq-14.0 in zero copy. - OverflowError on 32 bit systems in zero copy. 14.1.0 ====== Security -------- The headline features for 14.1 are adding better support for libzmq's security features. - When libzmq is bundled as a Python extension (e.g. wheels, eggs), libsodium is also bundled (excluding Windows), ensuring that libzmq security is available to users who install from wheels - New :mod:`zmq.auth`, implementing zeromq's ZAP authentication, modeled on czmq zauth. For more information, see the `examples <https://github.com/zeromq/pyzmq/tree/master/examples/>`_. Other New Stuff --------------- - Add PYZMQ_BACKEND for enabling use of backends outside the pyzmq codebase. - Add :attr:`~.Context.underlying` property and :meth:`~.Context.shadow` method to Context and Socket, for handing off sockets and contexts. between pyzmq and other bindings (mainly pyczmq_). - Add TOS, ROUTER_HANDOVER, and IPC_FILTER constants from libzmq-4.1-dev. - Add Context option support in the CFFI backend. - Various small unicode and build fixes, as always. - :meth:`~.Socket.send_json` and :meth:`~.Socket.recv_json` pass any extra kwargs to ``json.dumps/loads``. .. _pyczmq: https://github.com/zeromq/pyczmq Deprecations ------------ - ``Socket.socket_type`` is deprecated, in favor of ``Socket.type``, which has been available since 2.1.
309 lines
12 KiB
Text
309 lines
12 KiB
Text
@comment $NetBSD: PLIST,v 1.6 2014/06/08 23:58:51 rodent Exp $
|
|
${PYSITELIB}/${EGG_FILE}
|
|
${PYSITELIB}/zmq/__init__.py
|
|
${PYSITELIB}/zmq/__init__.pyc
|
|
${PYSITELIB}/zmq/__init__.pyo
|
|
${PYSITELIB}/zmq/auth/__init__.py
|
|
${PYSITELIB}/zmq/auth/__init__.pyc
|
|
${PYSITELIB}/zmq/auth/__init__.pyo
|
|
${PYSITELIB}/zmq/auth/base.py
|
|
${PYSITELIB}/zmq/auth/base.pyc
|
|
${PYSITELIB}/zmq/auth/base.pyo
|
|
${PYSITELIB}/zmq/auth/certs.py
|
|
${PYSITELIB}/zmq/auth/certs.pyc
|
|
${PYSITELIB}/zmq/auth/certs.pyo
|
|
${PYSITELIB}/zmq/auth/ioloop.py
|
|
${PYSITELIB}/zmq/auth/ioloop.pyc
|
|
${PYSITELIB}/zmq/auth/ioloop.pyo
|
|
${PYSITELIB}/zmq/auth/thread.py
|
|
${PYSITELIB}/zmq/auth/thread.pyc
|
|
${PYSITELIB}/zmq/auth/thread.pyo
|
|
${PYSITELIB}/zmq/backend/__init__.py
|
|
${PYSITELIB}/zmq/backend/__init__.pyc
|
|
${PYSITELIB}/zmq/backend/__init__.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/__init__.py
|
|
${PYSITELIB}/zmq/backend/cffi/__init__.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/__init__.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/_cffi.py
|
|
${PYSITELIB}/zmq/backend/cffi/_cffi.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/_cffi.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/_poll.py
|
|
${PYSITELIB}/zmq/backend/cffi/_poll.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/_poll.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/constants.py
|
|
${PYSITELIB}/zmq/backend/cffi/constants.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/constants.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/context.py
|
|
${PYSITELIB}/zmq/backend/cffi/context.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/context.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/devices.py
|
|
${PYSITELIB}/zmq/backend/cffi/devices.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/devices.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/error.py
|
|
${PYSITELIB}/zmq/backend/cffi/error.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/error.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/message.py
|
|
${PYSITELIB}/zmq/backend/cffi/message.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/message.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/socket.py
|
|
${PYSITELIB}/zmq/backend/cffi/socket.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/socket.pyo
|
|
${PYSITELIB}/zmq/backend/cffi/utils.py
|
|
${PYSITELIB}/zmq/backend/cffi/utils.pyc
|
|
${PYSITELIB}/zmq/backend/cffi/utils.pyo
|
|
${PYSITELIB}/zmq/backend/cython/__init__.py
|
|
${PYSITELIB}/zmq/backend/cython/__init__.pyc
|
|
${PYSITELIB}/zmq/backend/cython/__init__.pyo
|
|
${PYSITELIB}/zmq/backend/cython/_device.so
|
|
${PYSITELIB}/zmq/backend/cython/_poll.so
|
|
${PYSITELIB}/zmq/backend/cython/_version.so
|
|
${PYSITELIB}/zmq/backend/cython/checkrc.pxd
|
|
${PYSITELIB}/zmq/backend/cython/constants.so
|
|
${PYSITELIB}/zmq/backend/cython/context.pxd
|
|
${PYSITELIB}/zmq/backend/cython/context.so
|
|
${PYSITELIB}/zmq/backend/cython/error.so
|
|
${PYSITELIB}/zmq/backend/cython/libzmq.pxd
|
|
${PYSITELIB}/zmq/backend/cython/message.pxd
|
|
${PYSITELIB}/zmq/backend/cython/message.so
|
|
${PYSITELIB}/zmq/backend/cython/socket.pxd
|
|
${PYSITELIB}/zmq/backend/cython/socket.so
|
|
${PYSITELIB}/zmq/backend/cython/utils.pxd
|
|
${PYSITELIB}/zmq/backend/cython/utils.so
|
|
${PYSITELIB}/zmq/backend/select.py
|
|
${PYSITELIB}/zmq/backend/select.pyc
|
|
${PYSITELIB}/zmq/backend/select.pyo
|
|
${PYSITELIB}/zmq/devices/__init__.py
|
|
${PYSITELIB}/zmq/devices/__init__.pyc
|
|
${PYSITELIB}/zmq/devices/__init__.pyo
|
|
${PYSITELIB}/zmq/devices/basedevice.py
|
|
${PYSITELIB}/zmq/devices/basedevice.pyc
|
|
${PYSITELIB}/zmq/devices/basedevice.pyo
|
|
${PYSITELIB}/zmq/devices/monitoredqueue.pxd
|
|
${PYSITELIB}/zmq/devices/monitoredqueue.py
|
|
${PYSITELIB}/zmq/devices/monitoredqueue.pyc
|
|
${PYSITELIB}/zmq/devices/monitoredqueue.pyo
|
|
${PYSITELIB}/zmq/devices/monitoredqueue.so
|
|
${PYSITELIB}/zmq/devices/monitoredqueuedevice.py
|
|
${PYSITELIB}/zmq/devices/monitoredqueuedevice.pyc
|
|
${PYSITELIB}/zmq/devices/monitoredqueuedevice.pyo
|
|
${PYSITELIB}/zmq/devices/proxydevice.py
|
|
${PYSITELIB}/zmq/devices/proxydevice.pyc
|
|
${PYSITELIB}/zmq/devices/proxydevice.pyo
|
|
${PYSITELIB}/zmq/error.py
|
|
${PYSITELIB}/zmq/error.pyc
|
|
${PYSITELIB}/zmq/error.pyo
|
|
${PYSITELIB}/zmq/eventloop/__init__.py
|
|
${PYSITELIB}/zmq/eventloop/__init__.pyc
|
|
${PYSITELIB}/zmq/eventloop/__init__.pyo
|
|
${PYSITELIB}/zmq/eventloop/ioloop.py
|
|
${PYSITELIB}/zmq/eventloop/ioloop.pyc
|
|
${PYSITELIB}/zmq/eventloop/ioloop.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/__init__.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/__init__.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/__init__.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/concurrent.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/concurrent.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/concurrent.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/ioloop.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/ioloop.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/ioloop.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/log.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/log.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/log.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/__init__.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/__init__.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/__init__.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/auto.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/auto.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/auto.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/common.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/common.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/common.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/interface.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/interface.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/interface.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/posix.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/posix.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/posix.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/windows.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/windows.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/platform/windows.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/stack_context.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/stack_context.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/stack_context.pyo
|
|
${PYSITELIB}/zmq/eventloop/minitornado/util.py
|
|
${PYSITELIB}/zmq/eventloop/minitornado/util.pyc
|
|
${PYSITELIB}/zmq/eventloop/minitornado/util.pyo
|
|
${PYSITELIB}/zmq/eventloop/zmqstream.py
|
|
${PYSITELIB}/zmq/eventloop/zmqstream.pyc
|
|
${PYSITELIB}/zmq/eventloop/zmqstream.pyo
|
|
${PYSITELIB}/zmq/green/__init__.py
|
|
${PYSITELIB}/zmq/green/__init__.pyc
|
|
${PYSITELIB}/zmq/green/__init__.pyo
|
|
${PYSITELIB}/zmq/green/core.py
|
|
${PYSITELIB}/zmq/green/core.pyc
|
|
${PYSITELIB}/zmq/green/core.pyo
|
|
${PYSITELIB}/zmq/green/device.py
|
|
${PYSITELIB}/zmq/green/device.pyc
|
|
${PYSITELIB}/zmq/green/device.pyo
|
|
${PYSITELIB}/zmq/green/eventloop/__init__.py
|
|
${PYSITELIB}/zmq/green/eventloop/__init__.pyc
|
|
${PYSITELIB}/zmq/green/eventloop/__init__.pyo
|
|
${PYSITELIB}/zmq/green/eventloop/ioloop.py
|
|
${PYSITELIB}/zmq/green/eventloop/ioloop.pyc
|
|
${PYSITELIB}/zmq/green/eventloop/ioloop.pyo
|
|
${PYSITELIB}/zmq/green/eventloop/zmqstream.py
|
|
${PYSITELIB}/zmq/green/eventloop/zmqstream.pyc
|
|
${PYSITELIB}/zmq/green/eventloop/zmqstream.pyo
|
|
${PYSITELIB}/zmq/green/poll.py
|
|
${PYSITELIB}/zmq/green/poll.pyc
|
|
${PYSITELIB}/zmq/green/poll.pyo
|
|
${PYSITELIB}/zmq/log/__init__.py
|
|
${PYSITELIB}/zmq/log/__init__.pyc
|
|
${PYSITELIB}/zmq/log/__init__.pyo
|
|
${PYSITELIB}/zmq/log/handlers.py
|
|
${PYSITELIB}/zmq/log/handlers.pyc
|
|
${PYSITELIB}/zmq/log/handlers.pyo
|
|
${PYSITELIB}/zmq/ssh/__init__.py
|
|
${PYSITELIB}/zmq/ssh/__init__.pyc
|
|
${PYSITELIB}/zmq/ssh/__init__.pyo
|
|
${PYSITELIB}/zmq/ssh/forward.py
|
|
${PYSITELIB}/zmq/ssh/forward.pyc
|
|
${PYSITELIB}/zmq/ssh/forward.pyo
|
|
${PYSITELIB}/zmq/ssh/tunnel.py
|
|
${PYSITELIB}/zmq/ssh/tunnel.pyc
|
|
${PYSITELIB}/zmq/ssh/tunnel.pyo
|
|
${PYSITELIB}/zmq/sugar/__init__.py
|
|
${PYSITELIB}/zmq/sugar/__init__.pyc
|
|
${PYSITELIB}/zmq/sugar/__init__.pyo
|
|
${PYSITELIB}/zmq/sugar/attrsettr.py
|
|
${PYSITELIB}/zmq/sugar/attrsettr.pyc
|
|
${PYSITELIB}/zmq/sugar/attrsettr.pyo
|
|
${PYSITELIB}/zmq/sugar/constants.py
|
|
${PYSITELIB}/zmq/sugar/constants.pyc
|
|
${PYSITELIB}/zmq/sugar/constants.pyo
|
|
${PYSITELIB}/zmq/sugar/context.py
|
|
${PYSITELIB}/zmq/sugar/context.pyc
|
|
${PYSITELIB}/zmq/sugar/context.pyo
|
|
${PYSITELIB}/zmq/sugar/frame.py
|
|
${PYSITELIB}/zmq/sugar/frame.pyc
|
|
${PYSITELIB}/zmq/sugar/frame.pyo
|
|
${PYSITELIB}/zmq/sugar/poll.py
|
|
${PYSITELIB}/zmq/sugar/poll.pyc
|
|
${PYSITELIB}/zmq/sugar/poll.pyo
|
|
${PYSITELIB}/zmq/sugar/socket.py
|
|
${PYSITELIB}/zmq/sugar/socket.pyc
|
|
${PYSITELIB}/zmq/sugar/socket.pyo
|
|
${PYSITELIB}/zmq/sugar/tracker.py
|
|
${PYSITELIB}/zmq/sugar/tracker.pyc
|
|
${PYSITELIB}/zmq/sugar/tracker.pyo
|
|
${PYSITELIB}/zmq/sugar/version.py
|
|
${PYSITELIB}/zmq/sugar/version.pyc
|
|
${PYSITELIB}/zmq/sugar/version.pyo
|
|
${PYSITELIB}/zmq/tests/__init__.py
|
|
${PYSITELIB}/zmq/tests/__init__.pyc
|
|
${PYSITELIB}/zmq/tests/__init__.pyo
|
|
${PYSITELIB}/zmq/tests/test_auth.py
|
|
${PYSITELIB}/zmq/tests/test_auth.pyc
|
|
${PYSITELIB}/zmq/tests/test_auth.pyo
|
|
${PYSITELIB}/zmq/tests/test_cffi_backend.py
|
|
${PYSITELIB}/zmq/tests/test_cffi_backend.pyc
|
|
${PYSITELIB}/zmq/tests/test_cffi_backend.pyo
|
|
${PYSITELIB}/zmq/tests/test_constants.py
|
|
${PYSITELIB}/zmq/tests/test_constants.pyc
|
|
${PYSITELIB}/zmq/tests/test_constants.pyo
|
|
${PYSITELIB}/zmq/tests/test_context.py
|
|
${PYSITELIB}/zmq/tests/test_context.pyc
|
|
${PYSITELIB}/zmq/tests/test_context.pyo
|
|
${PYSITELIB}/zmq/tests/test_device.py
|
|
${PYSITELIB}/zmq/tests/test_device.pyc
|
|
${PYSITELIB}/zmq/tests/test_device.pyo
|
|
${PYSITELIB}/zmq/tests/test_error.py
|
|
${PYSITELIB}/zmq/tests/test_error.pyc
|
|
${PYSITELIB}/zmq/tests/test_error.pyo
|
|
${PYSITELIB}/zmq/tests/test_imports.py
|
|
${PYSITELIB}/zmq/tests/test_imports.pyc
|
|
${PYSITELIB}/zmq/tests/test_imports.pyo
|
|
${PYSITELIB}/zmq/tests/test_ioloop.py
|
|
${PYSITELIB}/zmq/tests/test_ioloop.pyc
|
|
${PYSITELIB}/zmq/tests/test_ioloop.pyo
|
|
${PYSITELIB}/zmq/tests/test_log.py
|
|
${PYSITELIB}/zmq/tests/test_log.pyc
|
|
${PYSITELIB}/zmq/tests/test_log.pyo
|
|
${PYSITELIB}/zmq/tests/test_message.py
|
|
${PYSITELIB}/zmq/tests/test_message.pyc
|
|
${PYSITELIB}/zmq/tests/test_message.pyo
|
|
${PYSITELIB}/zmq/tests/test_monitor.py
|
|
${PYSITELIB}/zmq/tests/test_monitor.pyc
|
|
${PYSITELIB}/zmq/tests/test_monitor.pyo
|
|
${PYSITELIB}/zmq/tests/test_monqueue.py
|
|
${PYSITELIB}/zmq/tests/test_monqueue.pyc
|
|
${PYSITELIB}/zmq/tests/test_monqueue.pyo
|
|
${PYSITELIB}/zmq/tests/test_multipart.py
|
|
${PYSITELIB}/zmq/tests/test_multipart.pyc
|
|
${PYSITELIB}/zmq/tests/test_multipart.pyo
|
|
${PYSITELIB}/zmq/tests/test_pair.py
|
|
${PYSITELIB}/zmq/tests/test_pair.pyc
|
|
${PYSITELIB}/zmq/tests/test_pair.pyo
|
|
${PYSITELIB}/zmq/tests/test_poll.py
|
|
${PYSITELIB}/zmq/tests/test_poll.pyc
|
|
${PYSITELIB}/zmq/tests/test_poll.pyo
|
|
${PYSITELIB}/zmq/tests/test_pubsub.py
|
|
${PYSITELIB}/zmq/tests/test_pubsub.pyc
|
|
${PYSITELIB}/zmq/tests/test_pubsub.pyo
|
|
${PYSITELIB}/zmq/tests/test_reqrep.py
|
|
${PYSITELIB}/zmq/tests/test_reqrep.pyc
|
|
${PYSITELIB}/zmq/tests/test_reqrep.pyo
|
|
${PYSITELIB}/zmq/tests/test_security.py
|
|
${PYSITELIB}/zmq/tests/test_security.pyc
|
|
${PYSITELIB}/zmq/tests/test_security.pyo
|
|
${PYSITELIB}/zmq/tests/test_socket.py
|
|
${PYSITELIB}/zmq/tests/test_socket.pyc
|
|
${PYSITELIB}/zmq/tests/test_socket.pyo
|
|
${PYSITELIB}/zmq/tests/test_stopwatch.py
|
|
${PYSITELIB}/zmq/tests/test_stopwatch.pyc
|
|
${PYSITELIB}/zmq/tests/test_stopwatch.pyo
|
|
${PYSITELIB}/zmq/tests/test_version.py
|
|
${PYSITELIB}/zmq/tests/test_version.pyc
|
|
${PYSITELIB}/zmq/tests/test_version.pyo
|
|
${PYSITELIB}/zmq/tests/test_z85.py
|
|
${PYSITELIB}/zmq/tests/test_z85.pyc
|
|
${PYSITELIB}/zmq/tests/test_z85.pyo
|
|
${PYSITELIB}/zmq/tests/test_zmqstream.py
|
|
${PYSITELIB}/zmq/tests/test_zmqstream.pyc
|
|
${PYSITELIB}/zmq/tests/test_zmqstream.pyo
|
|
${PYSITELIB}/zmq/utils/__init__.py
|
|
${PYSITELIB}/zmq/utils/__init__.pyc
|
|
${PYSITELIB}/zmq/utils/__init__.pyo
|
|
${PYSITELIB}/zmq/utils/buffers.pxd
|
|
${PYSITELIB}/zmq/utils/compiler.json
|
|
${PYSITELIB}/zmq/utils/config.json
|
|
${PYSITELIB}/zmq/utils/constant_names.py
|
|
${PYSITELIB}/zmq/utils/constant_names.pyc
|
|
${PYSITELIB}/zmq/utils/constant_names.pyo
|
|
${PYSITELIB}/zmq/utils/garbage.py
|
|
${PYSITELIB}/zmq/utils/garbage.pyc
|
|
${PYSITELIB}/zmq/utils/garbage.pyo
|
|
${PYSITELIB}/zmq/utils/getpid_compat.h
|
|
${PYSITELIB}/zmq/utils/interop.py
|
|
${PYSITELIB}/zmq/utils/interop.pyc
|
|
${PYSITELIB}/zmq/utils/interop.pyo
|
|
${PYSITELIB}/zmq/utils/ipcmaxlen.h
|
|
${PYSITELIB}/zmq/utils/jsonapi.py
|
|
${PYSITELIB}/zmq/utils/jsonapi.pyc
|
|
${PYSITELIB}/zmq/utils/jsonapi.pyo
|
|
${PYSITELIB}/zmq/utils/monitor.py
|
|
${PYSITELIB}/zmq/utils/monitor.pyc
|
|
${PYSITELIB}/zmq/utils/monitor.pyo
|
|
${PYSITELIB}/zmq/utils/pyversion_compat.h
|
|
${PYSITELIB}/zmq/utils/sixcerpt.py
|
|
${PYSITELIB}/zmq/utils/sixcerpt.pyc
|
|
${PYSITELIB}/zmq/utils/sixcerpt.pyo
|
|
${PYSITELIB}/zmq/utils/strtypes.py
|
|
${PYSITELIB}/zmq/utils/strtypes.pyc
|
|
${PYSITELIB}/zmq/utils/strtypes.pyo
|
|
${PYSITELIB}/zmq/utils/z85.py
|
|
${PYSITELIB}/zmq/utils/z85.pyc
|
|
${PYSITELIB}/zmq/utils/z85.pyo
|
|
${PYSITELIB}/zmq/utils/zmq_compat.h
|
|
${PYSITELIB}/zmq/utils/zmq_constants.h
|