pbdZMQ (version 0.3-11)

ZMQ Control Environment: Sets of controls in pbdZMQ.

Description

These sets of controls are used to provide default values in this package.

Arguments

Format

Objects contain several parameters for communicators and methods.

Author

Wei-Chen Chen wccsnow@gmail.com.

Details

The elements of .pbd_env$ZMQ.ST are default values for socket types as defined in `zmq.h' including

ElementsValueUsage
PAIR0Lsocket type PAIR
PUB1Lsocket type PUB
SUB2Lsocket type SUB
REQ3Lsocket type REQ
REP4Lsocket type REP
DEALER5Lsocket type DEALER
ROUTER6Lsocket type ROUTER
PULL7Lsocket type PULL
PUSH8Lsocket type PUSH
XPUB9Lsocket type XPUB
XSUB10Lsocket type XSUB
STREAM11Lsocket type STREAM

The elements of .pbd_env$ZMQ.SO are default values for socket options as defined in `zmq.h' including 60 different values, see .pbd_env$ZMQ.SO and `zmq.h' for details.

The elements of .pbd_env$ZMQ.SR are default values for send/recv options as defined in `zmq.h' including

ElementsValueUsage
BLOCK0Lsend/recv option BLOCK
DONTWAIT1Lsend/recv option DONTWAIT
NOBLOCK1Lsend/recv option NOBLOCK
SNDMORE2Lsend/recv option SNDMORE (not supported)

The elements of .pbd_env$ZMQ.MC are default values for warning and stop controls in R. These are not the ZeroMQ's internal default values. They are defined as

ElementsValueUsage
warning.at.errorTRUEif warn at error
stop.at.errorTRUEif stop at error

References

ZeroMQ/4.1.0 API Reference: https://libzmq.readthedocs.io/en/zeromq4-1/

Programming with Big Data in R Website: https://pbdr.org/

See Also

.zmqopt_init().