Go to the documentation of this file.
20 _ctx (parent_->_ctx), _tid (parent_->_tid)
47 process_activate_read ();
89 process_pipe_stats_publish (
100 process_pipe_term_ack ();
137 process_conn_failed ();
149 return _ctx->register_endpoint (addr_, endpoint_);
155 return _ctx->unregister_endpoint (addr_, socket_);
160 return _ctx->unregister_endpoints (socket_);
165 return _ctx->find_endpoint (addr_);
172 _ctx->pend_connection (addr_, endpoint_, pipes_);
178 return _ctx->connect_pending (addr_, bind_socket_);
183 _ctx->destroy_socket (socket_);
188 return _ctx->choose_io_thread (affinity_);
198 _ctx->send_command (_tid, cmd);
286 uint64_t queue_count_,
301 uint64_t outbound_queue_count_,
302 uint64_t inbound_queue_count_,
408 _ctx->send_command (ctx_t::term_tid, cmd);
void connect_pending(const char *addr_, zmq::socket_base_t *bind_socket_)
struct zmq::command_t::args_t::@27 attach
virtual void process_pipe_peer_stats(uint64_t queue_count_, zmq::own_t *socket_base_, endpoint_uri_pair_t *endpoint_pair_)
endpoint_uri_pair_t * endpoint_pair
virtual void process_stop()
virtual void process_plug()
void send_bind(zmq::own_t *destination_, zmq::pipe_t *pipe_, bool inc_seqnum_=true)
virtual void process_pipe_term_ack()
zmq::socket_base_t * socket
virtual void process_pipe_stats_publish(uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_)
void unregister_endpoints(zmq::socket_base_t *socket_)
zmq::endpoint_t find_endpoint(const char *addr_) const
uint64_t outbound_queue_count
void send_command(const command_t &cmd_)
void process_command(const zmq::command_t &cmd_)
struct zmq::command_t::args_t::@31 hiccup
zmq::io_thread_t * choose_io_thread(uint64_t affinity_) const
struct zmq::command_t::args_t::@35 term_req
struct zmq::command_t::args_t::@38 term_endpoint
struct zmq::command_t::args_t::@28 bind
void send_activate_read(zmq::pipe_t *destination_)
struct zmq::command_t::args_t::@26 own
GLsizei const GLchar *const * string
void send_reap(zmq::socket_base_t *socket_)
void send_pipe_peer_stats(zmq::pipe_t *destination_, uint64_t queue_count_, zmq::own_t *socket_base, endpoint_uri_pair_t *endpoint_pair_)
void set_tid(uint32_t id_)
enum zmq::command_t::type_t type
virtual void process_term(int linger_)
void send_pipe_term(zmq::pipe_t *destination_)
void send_term_endpoint(own_t *destination_, std::string *endpoint_)
uint64_t inbound_queue_count
virtual void process_conn_failed()
struct zmq::command_t::args_t::@30 activate_write
struct zmq::command_t::args_t::@36 term
void send_conn_failed(zmq::session_base_t *destination_)
void send_command(fd_t s_, char(&command_)[N])
virtual void process_term_endpoint(std::string *endpoint_)
void send_hiccup(zmq::pipe_t *destination_, void *pipe_)
void send_attach(zmq::session_base_t *destination_, zmq::i_engine *engine_, bool inc_seqnum_=true)
object_t(zmq::ctx_t *ctx_, uint32_t tid_)
void send_pipe_stats_publish(zmq::own_t *destination_, uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_)
virtual void process_attach(zmq::i_engine *engine_)
struct zmq::command_t::args_t::@39 reap
void send_plug(zmq::own_t *destination_, bool inc_seqnum_=true)
struct zmq::command_t::args_t::@34 pipe_hwm
virtual void process_pipe_hwm(int inhwm_, int outhwm_)
int register_endpoint(const char *addr_, const zmq::endpoint_t &endpoint_)
virtual void process_term_req(zmq::own_t *object_)
virtual void process_term_ack()
void pend_connection(const std::string &addr_, const endpoint_t &endpoint_, pipe_t **pipes_)
void send_pipe_hwm(zmq::pipe_t *destination_, int inhwm_, int outhwm_)
struct zmq::command_t::args_t::@41 pipe_peer_stats
virtual void process_activate_read()
virtual void process_activate_write(uint64_t msgs_read_)
struct zmq::command_t::args_t::@42 pipe_stats_publish
zmq::object_t * destination
void send_term_ack(zmq::own_t *destination_)
void destroy_socket(zmq::socket_base_t *socket_)
virtual void process_seqnum()
virtual void process_reap(zmq::socket_base_t *socket_)
virtual void process_bind(zmq::pipe_t *pipe_)
void send_own(zmq::own_t *destination_, zmq::own_t *object_)
int unregister_endpoint(const std::string &addr_, socket_base_t *socket_)
void send_activate_write(zmq::pipe_t *destination_, uint64_t msgs_read_)
virtual void process_pipe_term()
void send_term_req(zmq::own_t *destination_, zmq::own_t *object_)
virtual void process_own(zmq::own_t *object_)
void send_pipe_term_ack(zmq::pipe_t *destination_)
virtual void process_reaped()
virtual void process_hiccup(void *pipe_)
union zmq::command_t::args_t args
void send_inproc_connected(zmq::socket_base_t *socket_)
void send_term(zmq::own_t *destination_, int linger_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57