Package: pbdZMQ 0.3-13

pbdZMQ: Programming with Big Data -- Interface to 'ZeroMQ'

'ZeroMQ' is a well-known library for high-performance asynchronous messaging in scalable, distributed applications. This package provides high level R wrapper functions to easily utilize 'ZeroMQ'. We mainly focus on interactive client/server programming frameworks. For convenience, a minimal 'ZeroMQ' library (4.2.2) is shipped with 'pbdZMQ', which can be used if no system installation of 'ZeroMQ' is available. A few wrapper functions compatible with 'rzmq' are also provided.

Authors:Wei-Chen Chen [aut, cre], Drew Schmidt [aut], Christian Heckendorf [aut], George Ostrouchov [aut], Whit Armstrong [ctb], Brian Ripley [ctb], R Core team [ctb], Philipp A. [ctb], Elliott Sales de Andrade [ctb], Spencer Aiello [ctb], Paul Andrey [ctb], Panagiotis Cheilaris [ctb], Jeroen Ooms [ctb], ZeroMQ authors [aut, cph]

pbdZMQ_0.3-13.tar.gz
pbdZMQ_0.3-13.zip(r-4.5)pbdZMQ_0.3-13.zip(r-4.4)pbdZMQ_0.3-13.zip(r-4.3)
pbdZMQ_0.3-13.tgz(r-4.4-x86_64)pbdZMQ_0.3-13.tgz(r-4.4-arm64)pbdZMQ_0.3-13.tgz(r-4.3-x86_64)pbdZMQ_0.3-13.tgz(r-4.3-arm64)
pbdZMQ_0.3-13.tar.gz(r-4.5-noble)pbdZMQ_0.3-13.tar.gz(r-4.4-noble)
pbdZMQ.pdf |pbdZMQ.html
pbdZMQ/json (API)

# Install 'pbdZMQ' in R:
install.packages('pbdZMQ', repos = c('https://snoweye.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/snoweye/pbdzmq/issues

Uses libs:
  • zeromq3– Lightweight messaging kernel

On CRAN:

49 exports 17 stars 10.50 score 0 dependencies 48 dependents 47 scripts 19.8k downloads

Last updated 28 days agofrom:e239e9924d. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 16 2024
R-4.5-win-x86_64OKSep 16 2024
R-4.5-linux-x86_64OKSep 16 2024
R-4.4-win-x86_64OKSep 16 2024
R-4.4-mac-x86_64OKSep 16 2024
R-4.4-mac-aarch64OKSep 16 2024
R-4.3-win-x86_64OKSep 16 2024
R-4.3-mac-x86_64OKSep 16 2024
R-4.3-mac-aarch64OKSep 16 2024

Exports:.zmqopt_get.zmqopt_init.zmqopt_setaddressbind.socketconnect.socketget.pbdZMQ.ldflagsget.zmq.cppflagsget.zmq.ldflagsinit.contextinit.socketlsoverwrite.shpkg.rpathpbd_optrandom_open_portrandom_portreceive.socketsend.sockettest.load.zmqzmq.bindzmq.closezmq.connectzmq.ctx.destroyzmq.ctx.newzmq.disconnectzmq.getsockoptZMQ.MCzmq.msg.recvzmq.msg.sendZMQ.POzmq.pollzmq.poll.freezmq.poll.get.reventszmq.poll.lengthzmq.recvzmq.recv.multipartzmq.recvdirzmq.recvfilezmq.sendzmq.send.multipartzmq.senddirzmq.sendfilezmq.setsockoptZMQ.SOzmq.socketZMQ.SRZMQ.STzmq.strerrorzmq.version

Dependencies:

pbdZMQ-guide

Rendered frompbdZMQ-guide.Rnwusingutils::Sweaveon Sep 16 2024.

Last update: 2020-12-13
Started: 2015-08-17

Readme and manuals

Help Manual

Help pageTopics
Programming with Big Data - Interface to ZeroMQpbdZMQ-package pbdZMQ
Form an Address/Endpointaddress
The C-like ZeroMQ InterfaceC-like Wrapper Functions for ZeroMQ
Context FunctionsContext Functions zmq.ctx.destroy zmq.ctx.new
File Transfer FunctionsFile Transfer Functions zmq.recvfile zmq.sendfile
Initial controls in pbdZMQ.zmqopt_get .zmqopt_init .zmqopt_set Initial Control Functions
A wrapper function for base::lsls
Message FunctionsMessage Function zmq.msg.recv zmq.msg.send
Overwrite rpath of linked shared library in osxOverwrite shpkg overwrite.shpkg.rpath
Poll FunctionsPoll Functions zmq.poll zmq.poll.free zmq.poll.get.revents zmq.poll.length
Random Portrandom_open_port random_port
Send Receive FunctionsSend Receive Functions zmq.recv zmq.send
Send Receive Multiple Raw BuffersSend Receive Multiple Raw Buffers zmq.recv.multipart zmq.send.multipart
Set controls in pbdZMQpbd_opt Set Control Functions
Socket FunctionsSocket Functions zmq.bind zmq.close zmq.connect zmq.disconnect zmq.getsockopt zmq.setsockopt zmq.socket
Transfer Functions for Files or DirectoriesTransfer Functions for Files or Directories zmq.recvdir zmq.senddir
All Wrapper Functions for rzmqbind.socket connect.socket init.context init.socket receive.socket send.socket Wrapper Functions for rzmq
Sets of controls in pbdZMQ..pbd_env ZMQ Control Environment
Sets of controls in pbdZMQ.ZMQ Control Functions ZMQ.MC ZMQ.PO ZMQ.SO ZMQ.SR ZMQ.ST
ZMQ Flagsget.pbdZMQ.ldflags get.zmq.cppflags get.zmq.ldflags test.load.zmq ZMQ Flags