Go to the documentation of this file.
3 #ifndef __ZMQ_POLLER_BASE_HPP_INCLUDED__
4 #define __ZMQ_POLLER_BASE_HPP_INCLUDED__
124 typedef std::multimap<uint64_t, timer_info_t>
timers_t;
158 virtual void loop () = 0;
GLuint const GLchar * name
worker_poller_base_t(const thread_ctx_t &ctx_)
const thread_ctx_t & _ctx
poller_base_t() ZMQ_DEFAULT
void adjust_load(int amount_)
#define ZMQ_NON_COPYABLE_NOR_MOVABLE(classname)
void cancel_timer(zmq::i_poll_events *sink_, int id_)
std::multimap< uint64_t, timer_info_t > timers_t
static void worker_routine(void *arg_)
void check_thread() const
void start(const char *name=NULL)
zmq::i_poll_events * sink
uint64_t execute_timers()
void add_timer(int timeout_, zmq::i_poll_events *sink_, int id_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57