Module ZMQ
In: rbzmq.c

Ruby interface to the zeromq messaging library.

Methods

select   version  

Classes and Modules

Class ZMQ::Context
Class ZMQ::Error
Class ZMQ::Socket

Constants

HWM = INT2NUM (ZMQ_HWM)
SWAP = INT2NUM (ZMQ_SWAP)
AFFINITY = INT2NUM (ZMQ_AFFINITY)
IDENTITY = INT2NUM (ZMQ_IDENTITY)
SUBSCRIBE = INT2NUM (ZMQ_SUBSCRIBE)
UNSUBSCRIBE = INT2NUM (ZMQ_UNSUBSCRIBE)
RATE = INT2NUM (ZMQ_RATE)
RECOVERY_IVL = INT2NUM (ZMQ_RECOVERY_IVL)
MCAST_LOOP = INT2NUM (ZMQ_MCAST_LOOP)
SNDBUF = INT2NUM (ZMQ_SNDBUF)
RCVBUF = INT2NUM (ZMQ_RCVBUF)
SNDMORE = INT2NUM (ZMQ_SNDMORE)
RCVMORE = INT2NUM (ZMQ_RCVMORE)
FD = INT2NUM (ZMQ_FD)
EVENTS = INT2NUM (ZMQ_EVENTS)
TYPE = INT2NUM (ZMQ_TYPE)
LINGER = INT2NUM (ZMQ_LINGER)
RECONNECT_IVL = INT2NUM (ZMQ_RECONNECT_IVL)
BACKLOG = INT2NUM (ZMQ_BACKLOG)
RECONNECT_IVL_MAX = INT2NUM (ZMQ_RECONNECT_IVL_MAX)
RECOVERY_IVL_MSEC = INT2NUM (ZMQ_RECOVERY_IVL_MSEC)
NOBLOCK = INT2NUM (ZMQ_NOBLOCK)
PAIR = INT2NUM (ZMQ_PAIR)
SUB = INT2NUM (ZMQ_SUB)
PUB = INT2NUM (ZMQ_PUB)
REQ = INT2NUM (ZMQ_REQ)
REP = INT2NUM (ZMQ_REP)
XREQ = INT2NUM (ZMQ_DEALER)
XREP = INT2NUM (ZMQ_ROUTER)
DEALER = INT2NUM (ZMQ_DEALER)
ROUTER = INT2NUM (ZMQ_ROUTER)
DEALER = INT2NUM (ZMQ_XREQ)
ROUTER = INT2NUM (ZMQ_XREP)
XREQ = INT2NUM (ZMQ_XREQ)
XREP = INT2NUM (ZMQ_XREP)
PUSH = INT2NUM (ZMQ_PUSH)
PULL = INT2NUM (ZMQ_PULL)
UPSTREAM = INT2NUM (ZMQ_PULL)
DOWNSTREAM = INT2NUM (ZMQ_PUSH)
PUSH = INT2NUM (ZMQ_DOWNSTREAM)
PULL = INT2NUM (ZMQ_UPSTREAM)
UPSTREAM = INT2NUM (ZMQ_UPSTREAM)
DOWNSTREAM = INT2NUM (ZMQ_DOWNSTREAM)

Public Class methods

Like IO.select, but also works with 0MQ sockets.

Returns the version of the zeromq library.

[Validate]