|
int | get_peer_state (const void *routing_id_, size_t routing_id_size_) const ZMQ_FINAL |
|
| router_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) |
|
void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) ZMQ_FINAL |
|
bool | xhas_in () ZMQ_OVERRIDE |
|
bool | xhas_out () ZMQ_OVERRIDE |
|
void | xpipe_terminated (zmq::pipe_t *pipe_) ZMQ_FINAL |
|
void | xread_activated (zmq::pipe_t *pipe_) ZMQ_FINAL |
|
int | xrecv (zmq::msg_t *msg_) ZMQ_OVERRIDE |
|
int | xsend (zmq::msg_t *msg_) ZMQ_OVERRIDE |
|
int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) ZMQ_FINAL |
|
| ~router_t () ZMQ_OVERRIDE |
|
void | add_signaler (signaler_t *s_) |
|
int | bind (const char *endpoint_uri_) |
|
bool | check_tag () const |
|
int | close () |
|
int | connect (const char *endpoint_uri_) |
|
void | event_accept_failed (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_accepted (const endpoint_uri_pair_t &endpoint_uri_pair_, zmq::fd_t fd_) |
|
void | event_bind_failed (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_close_failed (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_closed (const endpoint_uri_pair_t &endpoint_uri_pair_, zmq::fd_t fd_) |
|
void | event_connect_delayed (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_connect_retried (const endpoint_uri_pair_t &endpoint_uri_pair_, int interval_) |
|
void | event_connected (const endpoint_uri_pair_t &endpoint_uri_pair_, zmq::fd_t fd_) |
|
void | event_disconnected (const endpoint_uri_pair_t &endpoint_uri_pair_, zmq::fd_t fd_) |
|
void | event_handshake_failed_auth (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_handshake_failed_no_detail (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_handshake_failed_protocol (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_handshake_succeeded (const endpoint_uri_pair_t &endpoint_uri_pair_, int err_) |
|
void | event_listening (const endpoint_uri_pair_t &endpoint_uri_pair_, zmq::fd_t fd_) |
|
i_mailbox * | get_mailbox () const |
|
int | getsockopt (int option_, void *optval_, size_t *optvallen_) |
|
bool | has_in () |
|
bool | has_out () |
|
void | hiccuped (pipe_t *pipe_) ZMQ_FINAL |
|
void | in_event () ZMQ_FINAL |
|
bool | is_disconnected () const |
|
bool | is_thread_safe () const |
|
int | join (const char *group_) |
|
int | leave (const char *group_) |
|
void | lock () |
|
int | monitor (const char *endpoint_, uint64_t events_, int event_version_, int type_) |
|
void | out_event () ZMQ_FINAL |
|
void | pipe_terminated (pipe_t *pipe_) ZMQ_FINAL |
|
int | query_pipes_stats () |
|
void | read_activated (pipe_t *pipe_) ZMQ_FINAL |
|
int | recv (zmq::msg_t *msg_, int flags_) |
|
void | remove_signaler (signaler_t *s_) |
|
int | send (zmq::msg_t *msg_, int flags_) |
|
int | setsockopt (int option_, const void *optval_, size_t optvallen_) |
|
void | start_reaping (poller_t *poller_) |
|
void | stop () |
|
int | term_endpoint (const char *endpoint_uri_) |
|
void | timer_event (int id_) ZMQ_FINAL |
|
void | unlock () |
|
void | write_activated (pipe_t *pipe_) ZMQ_FINAL |
|
void | inc_seqnum () |
|
| own_t (zmq::ctx_t *parent_, uint32_t tid_) |
|
| own_t (zmq::io_thread_t *io_thread_, const options_t &options_) |
|
void | register_term_acks (int count_) |
|
void | unregister_term_ack () |
|
ctx_t * | get_ctx () const |
|
uint32_t | get_tid () const |
|
| object_t (object_t *parent_) |
|
| object_t (zmq::ctx_t *ctx_, uint32_t tid_) |
|
void | process_command (const zmq::command_t &cmd_) |
|
void | send_bind (zmq::own_t *destination_, zmq::pipe_t *pipe_, bool inc_seqnum_=true) |
|
void | send_inproc_connected (zmq::socket_base_t *socket_) |
|
void | set_tid (uint32_t id_) |
|
virtual | ~object_t () |
|
| array_item_t () |
|
int | get_array_index () const |
|
void | set_array_index (int index_) |
|
virtual | ~array_item_t () ZMQ_DEFAULT |
|
virtual | ~i_poll_events () ZMQ_DEFAULT |
|
virtual void | hiccuped (zmq::pipe_t *pipe_)=0 |
|
virtual void | pipe_terminated (zmq::pipe_t *pipe_)=0 |
|
virtual void | read_activated (zmq::pipe_t *pipe_)=0 |
|
virtual void | write_activated (zmq::pipe_t *pipe_)=0 |
|
virtual | ~i_pipe_events () ZMQ_DEFAULT |
|
|
int | rollback () |
|
void | add_out_pipe (blob_t routing_id_, pipe_t *pipe_) |
|
template<typename Func > |
bool | any_of_out_pipes (Func func_) |
|
bool | connect_routing_id_is_set () const |
|
void | erase_out_pipe (const pipe_t *pipe_) |
|
std::string | extract_connect_routing_id () |
|
bool | has_out_pipe (const blob_t &routing_id_) const |
|
out_pipe_t * | lookup_out_pipe (const blob_t &routing_id_) |
|
const out_pipe_t * | lookup_out_pipe (const blob_t &routing_id_) const |
|
| routing_socket_base_t (class ctx_t *parent_, uint32_t tid_, int sid_) |
|
out_pipe_t | try_erase_out_pipe (const blob_t &routing_id_) |
|
int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) ZMQ_OVERRIDE |
|
void | xwrite_activated (pipe_t *pipe_) ZMQ_FINAL |
|
| ~routing_socket_base_t () ZMQ_OVERRIDE |
|
int | connect_internal (const char *endpoint_uri_) |
|
void | process_destroy () ZMQ_FINAL |
|
| socket_base_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_, bool thread_safe_=false) |
|
virtual int | xgetsockopt (int option_, void *optval_, size_t *optvallen_) |
|
virtual void | xhiccuped (pipe_t *pipe_) |
|
virtual int | xjoin (const char *group_) |
|
virtual int | xleave (const char *group_) |
|
virtual void | xpipe_terminated (pipe_t *pipe_)=0 |
|
virtual void | xread_activated (pipe_t *pipe_) |
|
| ~socket_base_t () ZMQ_OVERRIDE |
|
bool | is_terminating () const |
|
void | launch_child (own_t *object_) |
|
void | term_child (own_t *object_) |
|
void | terminate () |
|
| ~own_t () ZMQ_OVERRIDE |
|
zmq::io_thread_t * | choose_io_thread (uint64_t affinity_) const |
|
void | connect_pending (const char *addr_, zmq::socket_base_t *bind_socket_) |
|
void | destroy_socket (zmq::socket_base_t *socket_) |
|
zmq::endpoint_t | find_endpoint (const char *addr_) const |
|
void | log (const char *format_,...) |
|
void | pend_connection (const std::string &addr_, const endpoint_t &endpoint_, pipe_t **pipes_) |
|
virtual void | process_activate_read () |
|
virtual void | process_activate_write (uint64_t msgs_read_) |
|
virtual void | process_attach (zmq::i_engine *engine_) |
|
virtual void | process_conn_failed () |
|
virtual void | process_hiccup (void *pipe_) |
|
virtual void | process_pipe_hwm (int inhwm_, int outhwm_) |
|
virtual void | process_pipe_peer_stats (uint64_t queue_count_, zmq::own_t *socket_base_, endpoint_uri_pair_t *endpoint_pair_) |
|
virtual void | process_pipe_term () |
|
virtual void | process_pipe_term_ack () |
|
virtual void | process_plug () |
|
virtual void | process_reap (zmq::socket_base_t *socket_) |
|
virtual void | process_reaped () |
|
int | register_endpoint (const char *addr_, const zmq::endpoint_t &endpoint_) |
|
void | send_activate_read (zmq::pipe_t *destination_) |
|
void | send_activate_write (zmq::pipe_t *destination_, uint64_t msgs_read_) |
|
void | send_attach (zmq::session_base_t *destination_, zmq::i_engine *engine_, bool inc_seqnum_=true) |
|
void | send_conn_failed (zmq::session_base_t *destination_) |
|
void | send_done () |
|
void | send_hiccup (zmq::pipe_t *destination_, void *pipe_) |
|
void | send_own (zmq::own_t *destination_, zmq::own_t *object_) |
|
void | send_pipe_hwm (zmq::pipe_t *destination_, int inhwm_, int outhwm_) |
|
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 | send_pipe_stats_publish (zmq::own_t *destination_, uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_) |
|
void | send_pipe_term (zmq::pipe_t *destination_) |
|
void | send_pipe_term_ack (zmq::pipe_t *destination_) |
|
void | send_plug (zmq::own_t *destination_, bool inc_seqnum_=true) |
|
void | send_reap (zmq::socket_base_t *socket_) |
|
void | send_reaped () |
|
void | send_stop () |
|
void | send_term (zmq::own_t *destination_, int linger_) |
|
void | send_term_ack (zmq::own_t *destination_) |
|
void | send_term_endpoint (own_t *destination_, std::string *endpoint_) |
|
void | send_term_req (zmq::own_t *destination_, zmq::own_t *object_) |
|
int | unregister_endpoint (const std::string &addr_, socket_base_t *socket_) |
|
void | unregister_endpoints (zmq::socket_base_t *socket_) |
|
Definition at line 21 of file router.hpp.