19int ppoll(zmq_pollitem_t *items_,
size_t nitems_,
long timeout_,
const sigset_t *sigmask_)
21 int rc = zmq_ppoll(items_,
static_cast<int>(nitems_), timeout_, sigmask_);
29int ppoll(std::vector<zmq_pollitem_t> &items,
long timeout_,
const sigset_t *sigmask_)
31 return ppoll(items.data(), items.size(), timeout_, sigmask_);
int ppoll(zmq_pollitem_t *items_, size_t nitems_, long timeout_, const sigset_t *sigmask_)
Wrapper around zmq_ppoll This function can throw, so wrap in try-catch!