[zeromq-dev] Documentation Bug
Martin Sustrik
sustrik at 250bpm.com
Sun Dec 11 00:53:36 CET 2011
Hi David,
> I'm loving 0MQ, and if things go as well as i expect, I'll be buying
> each of you a beer or latte (your choice).
I choose beer, myself :)
> On the **zmq_poll() page in the online docs, you say:
>
> If none of the requested events have occurred on any *zmq_pollitem_t*
> item, /zmq_poll()/ shall wait /timeout/ _microseconds_ for an event to
> occur on any of the requested items. If the value of /timeout/ is 0,
> /zmq_poll()/ shall return immediately. If the value of /timeout/ is -1,
> /zmq_poll()/ shall block indefinitely until a requested event has
> occurred on at least one *zmq_pollitem_t*. The resolution of /timeout/
> is 1 _millisecond_.
You specify the interval in microseconds. However, due to the fact that
the precision of system timers is 1 millisecond, the precision of
zmq_poll() is 1 millisecond as well.
This is kind of silly and confusing, so from version 3.0 on the timeout
in zmq_poll() is specified in milliseconds.
HTH
Martin
More information about the zeromq-dev
mailing list