├── .github └── workflows │ ├── ci.yml │ └── docker-test.yml ├── .gitignore ├── .travis.yml ├── COPYING ├── Changes ├── Dockerfile ├── README.md ├── bench ├── zmq-bench-subcriber.pl ├── zmq-bench.c └── zmq-bench.pl ├── dist.ini ├── docker-run ├── docker-shell ├── inc ├── ContextWrapperRole.pm ├── SocketWrapperRole.pm ├── ZMQ2 │ ├── ContextWrappers.pm │ └── SocketWrappers.pm ├── ZMQ3 │ ├── ContextWrappers.pm │ └── SocketWrappers.pm ├── ZMQ4 │ ├── ContextWrappers.pm │ └── SocketWrappers.pm ├── ZMQ4_1 │ ├── ContextWrappers.pm │ └── SocketWrappers.pm ├── ZmqContext.pm.tt └── ZmqSocket.pm.tt ├── lib └── ZMQ │ ├── FFI.pm │ └── FFI │ ├── ContextRole.pm │ ├── Custom │ └── Raw.pm │ ├── ErrorHelper.pm │ ├── SocketRole.pm │ ├── Util.pm │ ├── Versioner.pm │ ├── ZMQ2 │ └── Raw.pm │ ├── ZMQ3 │ └── Raw.pm │ ├── ZMQ4 │ └── Raw.pm │ └── ZMQ4_1 │ └── Raw.pm ├── scripts ├── Dockerfile.perl-zmq-base ├── docker-build ├── docker-push ├── docker-release-shell ├── docker-test-install ├── gen_modules.pl ├── gen_zmq_constants.pl └── print_zmq_msg_size.c ├── t ├── close.t ├── closed_socket.t ├── curve_keypair.t ├── device.t ├── errors.t ├── fd.t ├── fork-01.t ├── fork-02.t ├── gc.t ├── lib │ └── ZMQTest.pm ├── linger.t ├── monitor.t ├── multipart.t ├── options.t ├── proxy.t ├── pubsub.t ├── router-req.t ├── send_recv.t ├── threads.t ├── unbind.t ├── unicode.t └── z85_encoding.t ├── weaver.ini └── xt ├── gc_global_destruction.pl ├── sonames.pl └── test_versions.sh /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/.github/workflows/docker-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/COPYING -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/Changes -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/README.md -------------------------------------------------------------------------------- /bench/zmq-bench-subcriber.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/bench/zmq-bench-subcriber.pl -------------------------------------------------------------------------------- /bench/zmq-bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/bench/zmq-bench.c -------------------------------------------------------------------------------- /bench/zmq-bench.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/bench/zmq-bench.pl -------------------------------------------------------------------------------- /dist.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/dist.ini -------------------------------------------------------------------------------- /docker-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/docker-run -------------------------------------------------------------------------------- /docker-shell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/docker-shell -------------------------------------------------------------------------------- /inc/ContextWrapperRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ContextWrapperRole.pm -------------------------------------------------------------------------------- /inc/SocketWrapperRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/SocketWrapperRole.pm -------------------------------------------------------------------------------- /inc/ZMQ2/ContextWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ2/ContextWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ2/SocketWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ2/SocketWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ3/ContextWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ3/ContextWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ3/SocketWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ3/SocketWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ4/ContextWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ4/ContextWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ4/SocketWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ4/SocketWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ4_1/ContextWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ4_1/ContextWrappers.pm -------------------------------------------------------------------------------- /inc/ZMQ4_1/SocketWrappers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZMQ4_1/SocketWrappers.pm -------------------------------------------------------------------------------- /inc/ZmqContext.pm.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZmqContext.pm.tt -------------------------------------------------------------------------------- /inc/ZmqSocket.pm.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/inc/ZmqSocket.pm.tt -------------------------------------------------------------------------------- /lib/ZMQ/FFI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ContextRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ContextRole.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/Custom/Raw.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/Custom/Raw.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ErrorHelper.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ErrorHelper.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/SocketRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/SocketRole.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/Util.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/Versioner.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/Versioner.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ZMQ2/Raw.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ZMQ2/Raw.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ZMQ3/Raw.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ZMQ3/Raw.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ZMQ4/Raw.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ZMQ4/Raw.pm -------------------------------------------------------------------------------- /lib/ZMQ/FFI/ZMQ4_1/Raw.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/lib/ZMQ/FFI/ZMQ4_1/Raw.pm -------------------------------------------------------------------------------- /scripts/Dockerfile.perl-zmq-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/Dockerfile.perl-zmq-base -------------------------------------------------------------------------------- /scripts/docker-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/docker-build -------------------------------------------------------------------------------- /scripts/docker-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/docker-push -------------------------------------------------------------------------------- /scripts/docker-release-shell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/docker-release-shell -------------------------------------------------------------------------------- /scripts/docker-test-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/docker-test-install -------------------------------------------------------------------------------- /scripts/gen_modules.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/gen_modules.pl -------------------------------------------------------------------------------- /scripts/gen_zmq_constants.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/gen_zmq_constants.pl -------------------------------------------------------------------------------- /scripts/print_zmq_msg_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/scripts/print_zmq_msg_size.c -------------------------------------------------------------------------------- /t/close.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/close.t -------------------------------------------------------------------------------- /t/closed_socket.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/closed_socket.t -------------------------------------------------------------------------------- /t/curve_keypair.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/curve_keypair.t -------------------------------------------------------------------------------- /t/device.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/device.t -------------------------------------------------------------------------------- /t/errors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/errors.t -------------------------------------------------------------------------------- /t/fd.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/fd.t -------------------------------------------------------------------------------- /t/fork-01.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/fork-01.t -------------------------------------------------------------------------------- /t/fork-02.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/fork-02.t -------------------------------------------------------------------------------- /t/gc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/gc.t -------------------------------------------------------------------------------- /t/lib/ZMQTest.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/lib/ZMQTest.pm -------------------------------------------------------------------------------- /t/linger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/linger.t -------------------------------------------------------------------------------- /t/monitor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/monitor.t -------------------------------------------------------------------------------- /t/multipart.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/multipart.t -------------------------------------------------------------------------------- /t/options.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/options.t -------------------------------------------------------------------------------- /t/proxy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/proxy.t -------------------------------------------------------------------------------- /t/pubsub.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/pubsub.t -------------------------------------------------------------------------------- /t/router-req.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/router-req.t -------------------------------------------------------------------------------- /t/send_recv.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/send_recv.t -------------------------------------------------------------------------------- /t/threads.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/threads.t -------------------------------------------------------------------------------- /t/unbind.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/unbind.t -------------------------------------------------------------------------------- /t/unicode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/unicode.t -------------------------------------------------------------------------------- /t/z85_encoding.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/t/z85_encoding.t -------------------------------------------------------------------------------- /weaver.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/weaver.ini -------------------------------------------------------------------------------- /xt/gc_global_destruction.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/xt/gc_global_destruction.pl -------------------------------------------------------------------------------- /xt/sonames.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/xt/sonames.pl -------------------------------------------------------------------------------- /xt/test_versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeromq/perlzmq/HEAD/xt/test_versions.sh --------------------------------------------------------------------------------