30 #ifndef __ZMQ_POLL_HPP_INCLUDED__    31 #define __ZMQ_POLL_HPP_INCLUDED__    35 #if defined ZMQ_USE_POLL    54     class poll_t : 
public poller_base_t
    58         typedef fd_t handle_t;
    60         poll_t (
const ctx_t &ctx_);
    65         void rm_fd (handle_t handle_);
    66         void set_pollin (handle_t handle_);
    67         void reset_pollin (handle_t handle_);
    68         void set_pollout (handle_t handle_);
    69         void reset_pollout (handle_t handle_);
    73         static int max_fds ();
    78         static void worker_routine (
void *arg_);
    93         typedef std::vector <fd_entry_t> fd_table_t;
    97         typedef std::vector <pollfd> pollset_t;
   109         poll_t (
const poll_t&);
   110         const poll_t &operator = (
const poll_t&);
   113     typedef poll_t poller_t;
 
static void worker(void *s)