Ok,

Here's a first sketch:

//  Account for both 0MQ sockets and file descriptors.
union zmq_poll_item_t
{
     void *socket;
     int fd;
};

//  Construction & destruction.
void *zmq_poller (void *context);
int zmq_poller_close (void *poller);

//  Pollset manipulation.
int zmq_poller_mod (void *poller, zmq_poll_item_t item, int events, void 
*hint);

//  Getting events.
int zmq_poller_event (void *poller, zmq_poll_item_t *item, int *events, 
void **hint);

Comments anyone?

Maybe zmq_pollset would be more appropriate than zmq_poller?

Martin
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to