POEx::ZMQ3::Context - A ZeroMQ context singleton
## new() returns (lazy build) singleton: my $zsock = zmq_socket( POEx::ZMQ3::Context->new, $type ); ## ... if you fork later: POEx::ZMQ3::Context->reset;
A ZeroMQ context should be shared amongst pieces of a single process.
This is the singleton used internally by POEx::ZMQ3 bits.
Forked children should call POEx::ZMQ3::Context->reset before issuing new socket operations.
POEx::ZMQ3::Context->reset
Calling POEx::ZMQ::Context->term will force a context termination. This may block (and is rarely needed); see the man page for zmq_ctx_destroy.
POEx::ZMQ::Context->term
Jon Portnoy <avenj@cobaltirc.org>
To install POEx::ZMQ3, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POEx::ZMQ3
CPAN shell
perl -MCPAN -e shell install POEx::ZMQ3
For more information on module installation, please visit the detailed CPAN module installation guide.