Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
zmq::worker_poller_base_t Class Referenceabstract

#include <poller_base.hpp>

Inheritance diagram for zmq::worker_poller_base_t:
Inheritance graph
[legend]

Public Member Functions

void start (const char *name=NULL)
 
 worker_poller_base_t (const thread_ctx_t &ctx_)
 
- Public Member Functions inherited from zmq::poller_base_t
void add_timer (int timeout_, zmq::i_poll_events *sink_, int id_)
 
void cancel_timer (zmq::i_poll_events *sink_, int id_)
 
int get_load () const
 
 poller_base_t () ZMQ_DEFAULT
 
virtual ~poller_base_t ()
 

Protected Member Functions

void check_thread () const
 
void stop_worker ()
 
- Protected Member Functions inherited from zmq::poller_base_t
void adjust_load (int amount_)
 
uint64_t execute_timers ()
 

Private Member Functions

virtual void loop ()=0
 

Static Private Member Functions

static void worker_routine (void *arg_)
 

Private Attributes

const thread_ctx_t_ctx
 
thread_t _worker
 

Detailed Description

Definition at line 135 of file poller_base.hpp.

Constructor & Destructor Documentation

◆ worker_poller_base_t()

zmq::worker_poller_base_t::worker_poller_base_t ( const thread_ctx_t ctx_)

Definition at line 94 of file poller_base.cpp.

Member Function Documentation

◆ check_thread()

void zmq::worker_poller_base_t::check_thread ( ) const
protected

Definition at line 110 of file poller_base.cpp.

◆ loop()

virtual void zmq::worker_poller_base_t::loop ( )
privatepure virtual

◆ start()

void zmq::worker_poller_base_t::start ( const char *  name = NULL)

Definition at line 104 of file poller_base.cpp.

◆ stop_worker()

void zmq::worker_poller_base_t::stop_worker ( )
protected

Definition at line 99 of file poller_base.cpp.

◆ worker_routine()

void zmq::worker_poller_base_t::worker_routine ( void arg_)
staticprivate

Definition at line 117 of file poller_base.cpp.

Member Data Documentation

◆ _ctx

const thread_ctx_t& zmq::worker_poller_base_t::_ctx
private

Definition at line 161 of file poller_base.hpp.

◆ _worker

thread_t zmq::worker_poller_base_t::_worker
private

Definition at line 164 of file poller_base.hpp.


The documentation for this class was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11