Go to the documentation of this file.
3 #ifndef __ZMQ_OBJECT_HPP_INCLUDED__
4 #define __ZMQ_OBJECT_HPP_INCLUDED__
16 struct pending_connection_t;
31 object_t (zmq::ctx_t *ctx_, uint32_t tid_);
42 bool inc_seqnum_ =
true);
59 void log (
const char *format_, ...);
71 bool inc_seqnum_ =
true);
74 void send_hiccup (zmq::pipe_t *destination_,
void *pipe_);
76 uint64_t queue_count_,
80 uint64_t outbound_queue_count_,
81 uint64_t inbound_queue_count_,
85 void send_pipe_hwm (zmq::pipe_t *destination_,
int inhwm_,
int outhwm_);
111 uint64_t inbound_queue_count_,
void connect_pending(const char *addr_, zmq::socket_base_t *bind_socket_)
virtual void process_pipe_peer_stats(uint64_t queue_count_, zmq::own_t *socket_base_, 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()
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
void send_command(const command_t &cmd_)
void process_command(const zmq::command_t &cmd_)
zmq::io_thread_t * choose_io_thread(uint64_t affinity_) const
void send_activate_read(zmq::pipe_t *destination_)
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_)
void log(const char *format_,...)
virtual void process_term(int linger_)
void send_pipe_term(zmq::pipe_t *destination_)
void send_term_endpoint(own_t *destination_, std::string *endpoint_)
#define ZMQ_NON_COPYABLE_NOR_MOVABLE(classname)
virtual void process_conn_failed()
void send_conn_failed(zmq::session_base_t *destination_)
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_)
void send_plug(zmq::own_t *destination_, bool inc_seqnum_=true)
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_)
virtual void process_activate_read()
virtual void process_activate_write(uint64_t msgs_read_)
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_)
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