#include <channel.hpp>

Classes | |
| struct | pending_connection_t |
Public Types | |
| enum | { term_tid = 0, reaper_tid = 1 } |
Public Member Functions | |
| void | add_signaler (signaler_t *signaler_) |
| channel_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| bool | check_hwm () const |
| bool | check_read () |
| bool | check_read () |
| bool | check_read () |
| bool | check_tag () const |
| bool | check_write () |
| zmq::io_thread_t * | choose_io_thread (uint64_t affinity_) |
| void | clear_signalers () |
| client_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| uint32_t | connect_peer (const char *endpoint_uri_) |
| void | connect_pending (const char *addr_, zmq::socket_base_t *bind_socket_) |
| zmq::socket_base_t * | create_socket (int type_) |
| ctx_t () | |
| int | decode (const unsigned char *data_, size_t size_, size_t &bytes_used_) |
| void | destroy_socket (zmq::socket_base_t *socket_) |
| dgram_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| dish_session_t (zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_) | |
| dish_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| endpoint_t | find_endpoint (const char *addr_) |
| bool | flush () |
| bool | flush () |
| void | flush () |
| gather_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| int | get (int option_) |
| int | get (int option_, void *optval_, const size_t *optvallen_) |
| void | get_buffer (unsigned char **data_, size_t *size_) |
| const endpoint_uri_pair_t & | get_endpoint () const |
| const endpoint_uri_pair_t & | get_endpoint_pair () const |
| fd_t | get_fd () const |
| int | get_load () const |
| mailbox_t * | get_mailbox () |
| mailbox_t * | get_mailbox () |
| poller_t * | get_poller () const |
| zmq::object_t * | get_reaper () const |
| const blob_t & | get_routing_id () const |
| uint32_t | get_server_socket_routing_id () const |
| bool | has_handshake_stage () ZMQ_FINAL |
| hello_msg_session_t (zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_) | |
| void | hiccup () |
| void | in_event () |
| void | in_event () |
| void | in_event () |
| int | init (address_t *address_, bool send_, bool recv_) |
| io_thread_t (zmq::ctx_t *ctx_, uint32_t tid_) | |
| mailbox_safe_t (mutex_t *sync_) | |
| mailbox_t () | |
| msg_t * | msg () |
| msg_t * | msg () |
| msg_t * | msg () |
| msg_t * | msg () |
| int | next_handshake_command (msg_t *msg_) |
| int | next_handshake_command (msg_t *msg_) |
| int | next_handshake_command (msg_t *msg_) |
| null_mechanism_t (session_base_t *session_, const std::string &peer_address_, const options_t &options_) | |
| void | out_event () |
| void | out_event () |
| void | out_event () |
| pair_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| peer_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| void | pend_connection (const std::string &addr_, const endpoint_t &endpoint_, pipe_t **pipes_) |
| plain_client_t (session_base_t *session_, const options_t &options_) | |
| plain_server_t (session_base_t *session_, const std::string &peer_address_, const options_t &options_) | |
| void | plug (zmq::io_thread_t *io_thread_, class session_base_t *session_) |
| bool | probe (bool(*fn_)(const T &)) |
| bool | probe (bool(*fn_)(const T &)) |
| int | process_handshake_command (msg_t *msg_) |
| int | process_handshake_command (msg_t *msg_) |
| int | process_handshake_command (msg_t *msg_) |
| void | process_stop () |
| pub_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| int | pull_msg (msg_t *msg_) |
| int | pull_msg (msg_t *msg_) |
| int | pull_msg (msg_t *msg_) |
| pull_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| int | push_msg (msg_t *msg_) |
| int | push_msg (msg_t *msg_) |
| int | push_msg (msg_t *msg_) |
| push_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| radio_session_t (zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_) | |
| radio_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| raw_decoder_t (size_t bufsize_) | |
| raw_encoder_t (size_t bufsize_) | |
| raw_engine_t (fd_t fd_, const options_t &options_, const endpoint_uri_pair_t &endpoint_uri_pair_) | |
| bool | read (msg_t *msg_) |
| bool | read (T *value_) |
| bool | read (T *value_) |
| reaper_t (zmq::ctx_t *ctx_, uint32_t tid_) | |
| int | recv (command_t *cmd_, int timeout_) |
| int | recv (command_t *cmd_, int timeout_) |
| int | register_endpoint (const char *addr_, const endpoint_t &endpoint_) |
| void | remove_signaler (signaler_t *signaler_) |
| rep_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| req_session_t (zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_) | |
| req_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| void | reset () |
| void | reset () |
| void | reset () |
| void | reset () |
| void | resize_buffer (size_t) |
| bool | restart_input () |
| void | restart_output () |
| void | rollback () const |
| scatter_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| void | send (const command_t &cmd_) |
| void | send (const command_t &cmd_) |
| void | send_command (uint32_t tid_, const command_t &command_) |
| void | send_disconnect_msg () |
| void | send_hiccup_msg (const std::vector< unsigned char > &hiccup_) |
| void | send_hwms_to_peer (int inhwm_, int outhwm_) |
| void | send_stats_to_peer (own_t *socket_base_) |
| int | set (int option_, const void *optval_, size_t optvallen_) |
| void | set_auth_method_basic (const std::string &username, const std::string &password) |
| void | set_auth_method_none () |
| void | set_disconnect_msg (const std::vector< unsigned char > &disconnect_) |
| void | set_endpoint_pair (endpoint_uri_pair_t endpoint_pair_) |
| void | set_event_sink (i_pipe_events *sink_) |
| void | set_hwms (int inhwm_, int outhwm_) |
| void | set_hwms_boost (int inhwmboost_, int outhwmboost_) |
| int | set_local_address (const char *addr_) |
| int | set_local_address (const char *addr_) |
| void | set_nodelay () |
| void | set_router_socket_routing_id (const blob_t &router_socket_routing_id_) |
| void | set_server_socket_routing_id (uint32_t server_socket_routing_id_) |
| int | shutdown () |
| socks_connecter_t (zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &options_, address_t *addr_, address_t *proxy_addr_, bool delayed_start_) | |
| void | start () |
| void | start () |
| status_t | status () const |
| status_t | status () const |
| void | stop () |
| void | stop () |
| stream_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| sub_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_) | |
| tcp_connecter_t (zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &options_, address_t *addr_, bool delayed_start_) | |
| tcp_listener_t (zmq::io_thread_t *io_thread_, zmq::socket_base_t *socket_, const options_t &options_) | |
| void | terminate () |
| int | terminate () |
| void | terminate (bool delay_) |
| void | timer_event (int id_) |
| void | timer_event (int id_) |
| udp_engine_t (const options_t &options_) | |
| int | unregister_endpoint (const std::string &addr_, const socket_base_t *socket_) |
| void | unregister_endpoints (const zmq::socket_base_t *socket_) |
| bool | unwrite (T *) |
| bool | unwrite (T *value_) |
| v1_decoder_t (size_t bufsize_, int64_t maxmsgsize_) | |
| v1_encoder_t (size_t bufsize_) | |
| v2_decoder_t (size_t bufsize_, int64_t maxmsgsize_, bool zero_copy_) | |
| v2_encoder_t (size_t bufsize_) | |
| v3_1_encoder_t (size_t bufsize_) | |
| bool | valid () const |
| bool | valid () const |
| bool | write (const msg_t *msg_) |
| void | write (const T &value_, bool incomplete_) |
| void | write (const T &value_, bool incomplete_) |
| ws_connecter_t (zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &options_, address_t *addr_, bool delayed_start_, bool wss_, const std::string &tls_hostname_) | |
| ws_decoder_t (size_t bufsize_, int64_t maxmsgsize_, bool zero_copy_, bool must_mask_) | |
| ws_encoder_t (size_t bufsize_, bool must_mask_) | |
| ws_listener_t (zmq::io_thread_t *io_thread_, zmq::socket_base_t *socket_, const options_t &options_, bool wss_) | |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false) |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) |
| int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) |
| int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| ypipe_conflate_t () | |
| ypipe_t () | |
| int | zap_msg_available () |
| void | zap_msg_available () |
| zmtp_engine_t (fd_t fd_, const options_t &options_, const endpoint_uri_pair_t &endpoint_uri_pair_) | |
| ~channel_t () | |
| ~client_t () | |
| ~ctx_t () | |
| ~dgram_t () | |
| ~dish_session_t () | |
| ~dish_t () | |
| ~gather_t () | |
| ~hello_msg_session_t () | |
| ~io_thread_t () | |
| ~mailbox_safe_t () | |
| ~mailbox_t () | |
| ~null_mechanism_t () | |
| ~pair_t () | |
| ~plain_client_t () | |
| ~plain_server_t () | |
| ~pub_t () | |
| ~pull_t () | |
| ~push_t () | |
| ~radio_session_t () | |
| ~radio_t () | |
| ~raw_decoder_t () | |
| ~raw_encoder_t () | |
| ~raw_engine_t () | |
| ~reaper_t () | |
| ~rep_t () | |
| ~req_session_t () | |
| ~req_t () | |
| ~scatter_t () | |
| ~socks_connecter_t () | |
| ~stream_t () | |
| ~sub_t () | |
| ~tcp_connecter_t () | |
| ~udp_engine_t () | |
| ~v1_decoder_t () | |
| ~v1_encoder_t () | |
| ~v2_decoder_t () | |
| ~v2_encoder_t () | |
| ~v3_1_encoder_t () ZMQ_FINAL | |
| ~ws_connecter_t () | |
| ~ws_decoder_t () | |
| ~ws_encoder_t () | |
| ~ws_listener_t () | |
| ~zmtp_engine_t () | |
Public Member Functions inherited from zmq::socket_base_t | |
| 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 |
| virtual int | get_peer_state (const void *routing_id_, size_t routing_id_size_) const |
| int | getsockopt (int option_, void *optval_, size_t *optvallen_) |
| bool | has_in () |
| bool | has_out () |
| void | hiccuped (pipe_t *pipe_) 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 | 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 | unlock () |
| void | write_activated (pipe_t *pipe_) ZMQ_FINAL |
Public Member Functions inherited from zmq::own_t | |
| 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 () |
Public Member Functions inherited from zmq::object_t | |
| 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 () |
Public Member Functions inherited from zmq::array_item_t<> | |
| array_item_t () | |
| int | get_array_index () const |
| void | set_array_index (int index_) |
| virtual | ~array_item_t () ZMQ_DEFAULT |
Public Member Functions inherited from zmq::i_poll_events | |
| virtual | ~i_poll_events () ZMQ_DEFAULT |
Public Member Functions inherited from zmq::i_pipe_events | |
| 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 |
Protected Member Functions | |
| void | create_engine (fd_t fd) |
| void | create_engine (fd_t fd, const std::string &local_address_) |
| void | error (error_reason_t reason_) |
| std::string | get_socket_name (fd_t fd_, socket_end_t socket_end_) const |
| std::string | get_socket_name (fd_t fd_, socket_end_t socket_end_) const |
| bool | handshake () |
| bool | handshake () |
| void | plug_internal () |
| void | plug_internal () |
| int | process_command_message (msg_t *msg_) |
| int | process_heartbeat_message (msg_t *msg_) |
| int | produce_ping_message (msg_t *msg_) |
| int | produce_pong_message (msg_t *msg_) |
| int | recv_reply_pipe (zmq::msg_t *msg_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| void | xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_in () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| bool | xhas_out () |
| void | xhiccuped (pipe_t *pipe_) |
| int | xjoin (const char *group_) |
| int | xleave (const char *group_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xpipe_terminated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| void | xread_activated (zmq::pipe_t *pipe_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xrecv (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsend (zmq::msg_t *msg_) |
| int | xsetsockopt (int option_, const void *optval_, size_t optvallen_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
| void | xwrite_activated (zmq::pipe_t *pipe_) |
Protected Member Functions inherited from zmq::socket_base_t | |
| 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 | xpipe_terminated (pipe_t *pipe_)=0 |
| virtual void | xread_activated (pipe_t *pipe_) |
| virtual void | xwrite_activated (pipe_t *pipe_) |
| ~socket_base_t () ZMQ_OVERRIDE | |
Protected Member Functions inherited from zmq::own_t | |
| bool | is_terminating () const |
| void | launch_child (own_t *object_) |
| void | term_child (own_t *object_) |
| void | terminate () |
| ~own_t () ZMQ_OVERRIDE | |
Protected Member Functions inherited from zmq::object_t | |
| 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_attach (zmq::i_engine *engine_) |
| virtual void | process_conn_failed () |
| virtual void | process_plug () |
| 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_) |
Protected Attributes | |
| atomic_ptr_t< T > | _c |
| T * | _f |
| yqueue_t< T, N > | _queue |
| T * | _r |
| T * | _w |
| dbuffer_t< T > | dbuffer |
| bool | reader_awake |
Protected Attributes inherited from zmq::socket_base_t | |
| mutex_t | _sync |
Protected Attributes inherited from zmq::own_t | |
| options_t | options |
Static Private Member Functions | |
| static int | compute_lwm (int hwm_) |
| static void | connect_inproc_sockets (zmq::socket_base_t *bind_socket_, const options_t &bind_options_, const pending_connection_t &pending_connection_, side side_) |
| static bool | is_delimiter (const msg_t &msg_) |
| static int | parse_address (const std::string &address_, std::string &hostname_, uint16_t &port_) |
| static int | process_server_response (const socks_auth_response_t &response_) |
| static int | process_server_response (const socks_choice_t &response_) |
| static int | process_server_response (const socks_response_t &response_) |
| static void | produce_welcome (msg_t *msg_) |
| static handshake_fun_t | select_handshake_fun (bool unversioned, unsigned char revision, unsigned char minor) |
| static int | set_udp_multicast_loop (fd_t s_, bool is_ipv6_, bool loop_) |
| static int | set_udp_multicast_ttl (fd_t s_, bool is_ipv6_, int hops_) |
| static int | set_udp_reuse_address (fd_t s_, bool on_) |
| static int | set_udp_reuse_port (fd_t s_, bool on_) |
| static void | sockaddr_to_msg (zmq::msg_t *msg_, const sockaddr_in *addr_) |
Static Private Attributes | |
| static atomic_counter_t | max_socket_id |
| static const size_t | signature_size = 10 |
| static const size_t | v2_greeting_size = 12 |
| static const size_t | v3_greeting_size = 64 |
Friends | |
| int | pipepair (zmq::object_t *parents_[2], zmq::pipe_t *pipes_[2], const int hwms_[2], const bool conflate_[2]) |
Additional Inherited Members | |
Static Public Member Functions inherited from zmq::socket_base_t | |
| static socket_base_t * | create (int type_, zmq::ctx_t *parent_, uint32_t tid_, int sid_) |
Definition at line 17 of file channel.hpp.
|
private |
Definition at line 42 of file mailbox.hpp.
|
private |
Definition at line 46 of file mailbox_safe.hpp.
|
private |
|
private |
|
private |
Definition at line 60 of file zmtp_engine.hpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| anonymous enum |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 36 of file socks_connecter.hpp.
|
private |
| Enumerator | |
|---|---|
| socks_no_auth_required | |
| socks_basic_auth | |
| socks_no_acceptable_method | |
Definition at line 50 of file socks_connecter.hpp.
|
private |
| Enumerator | |
|---|---|
| connect_timer_id | |
Definition at line 26 of file tcp_connecter.hpp.
|
private |
| Enumerator | |
|---|---|
| connect_timer_id | |
Definition at line 31 of file ws_connecter.hpp.
|
private |
|
private |
| Enumerator | |
|---|---|
| sending_hello | |
| waiting_for_welcome | |
| sending_initiate | |
| waiting_for_ready | |
| error_command_received | |
| ready | |
Definition at line 25 of file plain_client.hpp.
| zmq::ZMQ_FINAL< T, N >::~channel_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~client_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~ctx_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~dgram_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~dish_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~dish_session_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~gather_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~io_thread_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~mailbox_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~mailbox_safe_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~null_mechanism_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~pair_t | ( | ) |
|
private |
| zmq::ZMQ_FINAL< T, N >::~plain_client_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~plain_server_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~pub_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~pull_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~push_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~radio_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~radio_session_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~raw_decoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~raw_encoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~raw_engine_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~reaper_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~rep_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~req_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~req_session_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~scatter_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~hello_msg_session_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~socks_connecter_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~stream_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~sub_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~tcp_connecter_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~udp_engine_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~v1_decoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~v1_encoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~v2_decoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~v2_encoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~v3_1_encoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~ws_connecter_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~ws_decoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~ws_encoder_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~ws_listener_t | ( | ) |
| zmq::ZMQ_FINAL< T, N >::~zmtp_engine_t | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
| void zmq::ZMQ_FINAL< T, N >::add_signaler | ( | signaler_t * | signaler_ | ) |
| zmq::ZMQ_FINAL< T, N >::channel_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| bool zmq::ZMQ_FINAL< T, N >::check_hwm | ( | ) | const |
|
private |
|
inline |
Definition at line 60 of file ypipe_conflate.hpp.
| bool zmq::ZMQ_FINAL< T, N >::check_read | ( | ) |
|
inline |
| bool zmq::ZMQ_FINAL< T, N >::check_tag | ( | ) | const |
| bool zmq::ZMQ_FINAL< T, N >::check_write | ( | ) |
| zmq::io_thread_t* zmq::ZMQ_FINAL< T, N >::choose_io_thread | ( | uint64_t | affinity_ | ) |
| void zmq::ZMQ_FINAL< T, N >::clear_signalers | ( | ) |
| zmq::ZMQ_FINAL< T, N >::client_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
|
staticprivate |
|
private |
|
private |
|
staticprivate |
| uint32_t zmq::ZMQ_FINAL< T, N >::connect_peer | ( | const char * | endpoint_uri_ | ) |
| void zmq::ZMQ_FINAL< T, N >::connect_pending | ( | const char * | addr_, |
| zmq::socket_base_t * | bind_socket_ | ||
| ) |
|
private |
|
protected |
|
protected |
|
private |
|
private |
| zmq::socket_base_t* zmq::ZMQ_FINAL< T, N >::create_socket | ( | int | type_ | ) |
| zmq::ZMQ_FINAL< T, N >::ctx_t | ( | ) |
| int zmq::ZMQ_FINAL< T, N >::decode | ( | const unsigned char * | data_, |
| size_t | size_, | ||
| size_t & | bytes_used_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::destroy_socket | ( | zmq::socket_base_t * | socket_ | ) |
| zmq::ZMQ_FINAL< T, N >::dgram_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::dish_session_t | ( | zmq::io_thread_t * | io_thread_, |
| bool | connect_, | ||
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_, | ||
| address_t * | addr_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::dish_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
|
private |
|
private |
|
private |
|
protected |
|
private |
| endpoint_t zmq::ZMQ_FINAL< T, N >::find_endpoint | ( | const char * | addr_ | ) |
|
private |
|
private |
|
private |
|
inline |
Definition at line 54 of file ypipe_conflate.hpp.
|
inline |
| void zmq::ZMQ_FINAL< T, N >::flush | ( | ) |
| zmq::ZMQ_FINAL< T, N >::gather_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| int zmq::ZMQ_FINAL< T, N >::get | ( | int | option_ | ) |
| int zmq::ZMQ_FINAL< T, N >::get | ( | int | option_, |
| void * | optval_, | ||
| const size_t * | optvallen_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::get_buffer | ( | unsigned char ** | data_, |
| size_t * | size_ | ||
| ) |
| const endpoint_uri_pair_t& zmq::ZMQ_FINAL< T, N >::get_endpoint | ( | ) | const |
| const endpoint_uri_pair_t& zmq::ZMQ_FINAL< T, N >::get_endpoint_pair | ( | ) | const |
| fd_t zmq::ZMQ_FINAL< T, N >::get_fd | ( | ) | const |
| int zmq::ZMQ_FINAL< T, N >::get_load | ( | ) | const |
| mailbox_t* zmq::ZMQ_FINAL< T, N >::get_mailbox | ( | ) |
| mailbox_t* zmq::ZMQ_FINAL< T, N >::get_mailbox | ( | ) |
| poller_t* zmq::ZMQ_FINAL< T, N >::get_poller | ( | ) | const |
| zmq::object_t* zmq::ZMQ_FINAL< T, N >::get_reaper | ( | ) | const |
| const blob_t& zmq::ZMQ_FINAL< T, N >::get_routing_id | ( | ) | const |
| uint32_t zmq::ZMQ_FINAL< T, N >::get_server_socket_routing_id | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 25 of file udp_engine.hpp.
| zmq::ZMQ_FINAL< T, N >::hello_msg_session_t | ( | zmq::io_thread_t * | io_thread_, |
| bool | connect_, | ||
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_, | ||
| address_t * | addr_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::hiccup | ( | ) |
|
private |
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Implements zmq::i_poll_events.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Implements zmq::i_poll_events.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
| int zmq::ZMQ_FINAL< T, N >::init | ( | address_t * | address_, |
| bool | send_, | ||
| bool | recv_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::io_thread_t | ( | zmq::ctx_t * | ctx_, |
| uint32_t | tid_ | ||
| ) |
|
staticprivate |
|
private |
| zmq::ZMQ_FINAL< T, N >::mailbox_safe_t | ( | mutex_t * | sync_ | ) |
| zmq::ZMQ_FINAL< T, N >::mailbox_t | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 18 of file v1_decoder.hpp.
|
inline |
Definition at line 22 of file v2_decoder.hpp.
|
inline |
Definition at line 26 of file ws_decoder.hpp.
|
inline |
Definition at line 27 of file raw_decoder.hpp.
| int zmq::ZMQ_FINAL< T, N >::next_handshake_command | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::next_handshake_command | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::next_handshake_command | ( | msg_t * | msg_ | ) |
| zmq::ZMQ_FINAL< T, N >::null_mechanism_t | ( | session_base_t * | session_, |
| const std::string & | peer_address_, | ||
| const options_t & | options_ | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements zmq::i_poll_events.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Implements zmq::i_poll_events.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
| zmq::ZMQ_FINAL< T, N >::pair_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
|
staticprivate |
| zmq::ZMQ_FINAL< T, N >::peer_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::pend_connection | ( | const std::string & | addr_, |
| const endpoint_t & | endpoint_, | ||
| pipe_t ** | pipes_ | ||
| ) |
|
private |
| zmq::ZMQ_FINAL< T, N >::plain_client_t | ( | session_base_t * | session_, |
| const options_t & | options_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::plain_server_t | ( | session_base_t * | session_, |
| const std::string & | peer_address_, | ||
| const options_t & | options_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::plug | ( | zmq::io_thread_t * | io_thread_, |
| class session_base_t * | session_ | ||
| ) |
|
protected |
|
protected |
|
inline |
Definition at line 82 of file ypipe_conflate.hpp.
|
inline |
|
privatevirtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::object_t.
|
protected |
|
private |
|
private |
|
private |
| int zmq::ZMQ_FINAL< T, N >::process_handshake_command | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::process_handshake_command | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::process_handshake_command | ( | msg_t * | msg_ | ) |
|
protected |
|
private |
|
privatevirtual |
Reimplemented from zmq::object_t.
|
private |
|
privatevirtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::object_t.
|
private |
|
private |
|
privatevirtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::object_t.
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
privatevirtual |
Reimplemented from zmq::object_t.
|
virtual |
Reimplemented from zmq::object_t.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
private |
|
private |
|
private |
|
private |
|
protected |
|
protected |
|
private |
|
staticprivate |
| zmq::ZMQ_FINAL< T, N >::pub_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| int zmq::ZMQ_FINAL< T, N >::pull_msg | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::pull_msg | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::pull_msg | ( | msg_t * | msg_ | ) |
| zmq::ZMQ_FINAL< T, N >::pull_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| int zmq::ZMQ_FINAL< T, N >::push_msg | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::push_msg | ( | msg_t * | msg_ | ) |
| int zmq::ZMQ_FINAL< T, N >::push_msg | ( | msg_t * | msg_ | ) |
|
private |
| zmq::ZMQ_FINAL< T, N >::push_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::radio_session_t | ( | zmq::io_thread_t * | io_thread_, |
| bool | connect_, | ||
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_, | ||
| address_t * | addr_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::radio_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::raw_decoder_t | ( | size_t | bufsize_ | ) |
| zmq::ZMQ_FINAL< T, N >::raw_encoder_t | ( | size_t | bufsize_ | ) |
| zmq::ZMQ_FINAL< T, N >::raw_engine_t | ( | fd_t | fd_, |
| const options_t & | options_, | ||
| const endpoint_uri_pair_t & | endpoint_uri_pair_ | ||
| ) |
|
private |
| bool zmq::ZMQ_FINAL< T, N >::read | ( | msg_t * | msg_ | ) |
|
inline |
Definition at line 71 of file ypipe_conflate.hpp.
|
inline |
| zmq::ZMQ_FINAL< T, N >::reaper_t | ( | zmq::ctx_t * | ctx_, |
| uint32_t | tid_ | ||
| ) |
|
private |
|
private |
| int zmq::ZMQ_FINAL< T, N >::recv | ( | command_t * | cmd_, |
| int | timeout_ | ||
| ) |
| int zmq::ZMQ_FINAL< T, N >::recv | ( | command_t * | cmd_, |
| int | timeout_ | ||
| ) |
|
protected |
| int zmq::ZMQ_FINAL< T, N >::register_endpoint | ( | const char * | addr_, |
| const endpoint_t & | endpoint_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::remove_signaler | ( | signaler_t * | signaler_ | ) |
| zmq::ZMQ_FINAL< T, N >::rep_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::req_session_t | ( | zmq::io_thread_t * | io_thread_, |
| bool | connect_, | ||
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_, | ||
| address_t * | addr_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::req_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::reset | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::reset | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::reset | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::reset | ( | ) |
|
inline |
Definition at line 29 of file raw_decoder.hpp.
|
private |
| bool zmq::ZMQ_FINAL< T, N >::restart_input | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::restart_output | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::rollback | ( | ) | const |
|
private |
| zmq::ZMQ_FINAL< T, N >::scatter_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
|
staticprivate |
| void zmq::ZMQ_FINAL< T, N >::send | ( | const command_t & | cmd_ | ) |
| void zmq::ZMQ_FINAL< T, N >::send | ( | const command_t & | cmd_ | ) |
| void zmq::ZMQ_FINAL< T, N >::send_command | ( | uint32_t | tid_, |
| const command_t & | command_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::send_disconnect_msg | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::send_hiccup_msg | ( | const std::vector< unsigned char > & | hiccup_ | ) |
| void zmq::ZMQ_FINAL< T, N >::send_hwms_to_peer | ( | int | inhwm_, |
| int | outhwm_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::send_stats_to_peer | ( | own_t * | socket_base_ | ) |
|
private |
|
private |
|
private |
| int zmq::ZMQ_FINAL< T, N >::set | ( | int | option_, |
| const void * | optval_, | ||
| size_t | optvallen_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::set_auth_method_basic | ( | const std::string & | username, |
| const std::string & | password | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::set_auth_method_none | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::set_disconnect_msg | ( | const std::vector< unsigned char > & | disconnect_ | ) |
| void zmq::ZMQ_FINAL< T, N >::set_endpoint_pair | ( | endpoint_uri_pair_t | endpoint_pair_ | ) |
| void zmq::ZMQ_FINAL< T, N >::set_event_sink | ( | i_pipe_events * | sink_ | ) |
| void zmq::ZMQ_FINAL< T, N >::set_hwms | ( | int | inhwm_, |
| int | outhwm_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::set_hwms_boost | ( | int | inhwmboost_, |
| int | outhwmboost_ | ||
| ) |
| int zmq::ZMQ_FINAL< T, N >::set_local_address | ( | const char * | addr_ | ) |
| int zmq::ZMQ_FINAL< T, N >::set_local_address | ( | const char * | addr_ | ) |
| void zmq::ZMQ_FINAL< T, N >::set_nodelay | ( | ) |
|
private |
| void zmq::ZMQ_FINAL< T, N >::set_router_socket_routing_id | ( | const blob_t & | router_socket_routing_id_ | ) |
| void zmq::ZMQ_FINAL< T, N >::set_server_socket_routing_id | ( | uint32_t | server_socket_routing_id_ | ) |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
| int zmq::ZMQ_FINAL< T, N >::shutdown | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
| zmq::ZMQ_FINAL< T, N >::socks_connecter_t | ( | zmq::io_thread_t * | io_thread_, |
| zmq::session_base_t * | session_, | ||
| const options_t & | options_, | ||
| address_t * | addr_, | ||
| address_t * | proxy_addr_, | ||
| bool | delayed_start_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::start | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::start | ( | ) |
|
private |
|
private |
|
private |
|
private |
| status_t zmq::ZMQ_FINAL< T, N >::status | ( | ) | const |
| status_t zmq::ZMQ_FINAL< T, N >::status | ( | ) | const |
| void zmq::ZMQ_FINAL< T, N >::stop | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::stop | ( | ) |
| zmq::ZMQ_FINAL< T, N >::stream_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::sub_t | ( | zmq::ctx_t * | parent_, |
| uint32_t | tid_, | ||
| int | sid_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::tcp_connecter_t | ( | zmq::io_thread_t * | io_thread_, |
| zmq::session_base_t * | session_, | ||
| const options_t & | options_, | ||
| address_t * | addr_, | ||
| bool | delayed_start_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::tcp_listener_t | ( | zmq::io_thread_t * | io_thread_, |
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::terminate | ( | ) |
| int zmq::ZMQ_FINAL< T, N >::terminate | ( | ) |
| void zmq::ZMQ_FINAL< T, N >::terminate | ( | bool | delay_ | ) |
|
virtual |
Implements zmq::i_poll_events.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Implements zmq::i_poll_events.
|
privatevirtual |
Reimplemented from zmq::socket_base_t.
|
private |
|
private |
| zmq::ZMQ_FINAL< T, N >::udp_engine_t | ( | const options_t & | options_ | ) |
| int zmq::ZMQ_FINAL< T, N >::unregister_endpoint | ( | const std::string & | addr_, |
| const socket_base_t * | socket_ | ||
| ) |
| void zmq::ZMQ_FINAL< T, N >::unregister_endpoints | ( | const zmq::socket_base_t * | socket_ | ) |
|
inline |
Definition at line 45 of file ypipe_conflate.hpp.
|
inline |
| zmq::ZMQ_FINAL< T, N >::v1_decoder_t | ( | size_t | bufsize_, |
| int64_t | maxmsgsize_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::v1_encoder_t | ( | size_t | bufsize_ | ) |
| zmq::ZMQ_FINAL< T, N >::v2_decoder_t | ( | size_t | bufsize_, |
| int64_t | maxmsgsize_, | ||
| bool | zero_copy_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::v2_encoder_t | ( | size_t | bufsize_ | ) |
| zmq::ZMQ_FINAL< T, N >::v3_1_encoder_t | ( | size_t | bufsize_ | ) |
| bool zmq::ZMQ_FINAL< T, N >::valid | ( | ) | const |
| bool zmq::ZMQ_FINAL< T, N >::valid | ( | ) | const |
| bool zmq::ZMQ_FINAL< T, N >::write | ( | const msg_t * | msg_ | ) |
|
inline |
Definition at line 33 of file ypipe_conflate.hpp.
|
inline |
| zmq::ZMQ_FINAL< T, N >::ws_connecter_t | ( | zmq::io_thread_t * | io_thread_, |
| zmq::session_base_t * | session_, | ||
| const options_t & | options_, | ||
| address_t * | addr_, | ||
| bool | delayed_start_, | ||
| bool | wss_, | ||
| const std::string & | tls_hostname_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::ws_decoder_t | ( | size_t | bufsize_, |
| int64_t | maxmsgsize_, | ||
| bool | zero_copy_, | ||
| bool | must_mask_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::ws_encoder_t | ( | size_t | bufsize_, |
| bool | must_mask_ | ||
| ) |
| zmq::ZMQ_FINAL< T, N >::ws_listener_t | ( | zmq::io_thread_t * | io_thread_, |
| zmq::socket_base_t * | socket_, | ||
| const options_t & | options_, | ||
| bool | wss_ | ||
| ) |
|
virtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
protectedvirtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
virtual |
Implements zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
|
protected |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xpipe_terminated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xread_activated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xread_activated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xread_activated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xread_activated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xread_activated | ( | zmq::pipe_t * | pipe_ | ) |
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protectedvirtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
virtual |
Reimplemented from zmq::socket_base_t.
|
protected |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xwrite_activated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xwrite_activated | ( | zmq::pipe_t * | pipe_ | ) |
| void zmq::ZMQ_FINAL< T, N >::xwrite_activated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
| void zmq::ZMQ_FINAL< T, N >::xwrite_activated | ( | zmq::pipe_t * | pipe_ | ) |
|
protected |
|
private |
|
inline |
Definition at line 23 of file ypipe_conflate.hpp.
|
inline |
| int zmq::ZMQ_FINAL< T, N >::zap_msg_available | ( | ) |
|
inline |
Definition at line 43 of file udp_engine.hpp.
| zmq::ZMQ_FINAL< T, N >::zmtp_engine_t | ( | fd_t | fd_, |
| const options_t & | options_, | ||
| const endpoint_uri_pair_t & | endpoint_uri_pair_ | ||
| ) |
|
friend |
|
private |
Definition at line 56 of file mailbox.hpp.
|
private |
Definition at line 38 of file tcp_listener.hpp.
|
private |
Definition at line 46 of file ws_listener.hpp.
|
private |
Definition at line 77 of file udp_engine.hpp.
|
private |
Definition at line 34 of file raw_decoder.hpp.
|
private |
Definition at line 96 of file socks_connecter.hpp.
|
private |
Definition at line 100 of file socks_connecter.hpp.
|
private |
Definition at line 88 of file socks_connecter.hpp.
|
private |
Definition at line 99 of file socks_connecter.hpp.
|
private |
Definition at line 87 of file socks_connecter.hpp.
|
private |
|
protected |
|
private |
Definition at line 86 of file socks_connecter.hpp.
|
private |
Definition at line 50 of file mailbox_safe.hpp.
|
private |
|
private |
Definition at line 57 of file tcp_connecter.hpp.
|
private |
Definition at line 43 of file mailbox.hpp.
|
private |
Definition at line 54 of file stream.hpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 70 of file udp_engine.hpp.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 33 of file null_mechanism.hpp.
|
private |
Definition at line 31 of file null_mechanism.hpp.
|
protected |
|
private |
Definition at line 74 of file udp_engine.hpp.
|
private |
Definition at line 39 of file client.hpp.
|
private |
Definition at line 96 of file zmtp_engine.hpp.
|
private |
Definition at line 85 of file socks_connecter.hpp.
|
private |
Definition at line 92 of file zmtp_engine.hpp.
|
private |
Definition at line 93 of file zmtp_engine.hpp.
|
private |
Definition at line 89 of file zmtp_engine.hpp.
|
private |
|
private |
Definition at line 76 of file udp_engine.hpp.
|
private |
|
private |
Definition at line 103 of file zmtp_engine.hpp.
|
private |
Definition at line 65 of file ws_connecter.hpp.
|
private |
|
private |
|
private |
Definition at line 86 of file udp_engine.hpp.
|
private |
|
private |
|
private |
Definition at line 32 of file raw_decoder.hpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 26 of file ws_encoder.hpp.
|
private |
Definition at line 40 of file client.hpp.
|
private |
|
private |
|
private |
Definition at line 53 of file io_thread.hpp.
|
private |
Definition at line 56 of file io_thread.hpp.
|
private |
Definition at line 48 of file ws_decoder.hpp.
|
private |
Definition at line 25 of file ws_encoder.hpp.
|
private |
Definition at line 29 of file v1_decoder.hpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 33 of file v2_decoder.hpp.
|
private |
|
private |
|
private |
Definition at line 23 of file ws_encoder.hpp.
|
private |
Definition at line 45 of file ws_decoder.hpp.
|
private |
Definition at line 165 of file session_base.hpp.
|
private |
Definition at line 61 of file stream.hpp.
|
private |
Definition at line 47 of file ws_decoder.hpp.
|
private |
Definition at line 79 of file udp_engine.hpp.
|
private |
|
private |
Definition at line 82 of file udp_engine.hpp.
|
private |
Definition at line 83 of file udp_engine.hpp.
|
private |
Definition at line 85 of file udp_engine.hpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 36 of file channel.hpp.
|
private |
Definition at line 72 of file udp_engine.hpp.
|
private |
Definition at line 59 of file io_thread.hpp.
|
private |
Definition at line 78 of file zmtp_engine.hpp.
|
private |
Definition at line 41 of file stream.hpp.
|
private |
Definition at line 51 of file stream.hpp.
|
private |
Definition at line 48 of file stream.hpp.
|
private |
Definition at line 93 of file socks_connecter.hpp.
|
protected |
|
protected |
|
private |
Definition at line 81 of file udp_engine.hpp.
|
private |
Definition at line 32 of file null_mechanism.hpp.
|
private |
Definition at line 30 of file null_mechanism.hpp.
|
private |
|
private |
|
private |
Definition at line 88 of file udp_engine.hpp.
|
private |
|
private |
|
private |
Definition at line 89 of file socks_connecter.hpp.
|
private |
|
private |
|
private |
Definition at line 90 of file socks_connecter.hpp.
|
private |
|
private |
Definition at line 75 of file zmtp_engine.hpp.
|
private |
Definition at line 45 of file stream.hpp.
|
private |
Definition at line 87 of file udp_engine.hpp.
|
private |
|
private |
|
private |
Definition at line 75 of file udp_engine.hpp.
|
private |
Definition at line 46 of file mailbox.hpp.
|
private |
Definition at line 55 of file mailbox_safe.hpp.
|
private |
|
private |
Definition at line 46 of file ws_decoder.hpp.
|
private |
|
private |
|
private |
Definition at line 48 of file reaper.hpp.
|
private |
|
private |
|
private |
Definition at line 35 of file plain_client.hpp.
| enum { ... } zmq::ZMQ_FINAL< T, N >::_state |
| enum { ... } zmq::ZMQ_FINAL< T, N >::_state |
| enum { ... } zmq::ZMQ_FINAL< T, N >::_state |
| enum { ... } zmq::ZMQ_FINAL< T, N >::_state |
|
private |
Definition at line 102 of file socks_connecter.hpp.
|
private |
|
private |
Definition at line 101 of file zmtp_engine.hpp.
|
private |
|
private |
Definition at line 52 of file mailbox.hpp.
|
private |
Definition at line 53 of file mailbox_safe.hpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 23 of file v2_encoder.hpp.
|
private |
Definition at line 26 of file v1_decoder.hpp.
|
private |
|
protected |
|
private |
Definition at line 64 of file ws_connecter.hpp.
|
private |
Definition at line 35 of file null_mechanism.hpp.
|
private |
Definition at line 34 of file null_mechanism.hpp.
|
private |
Definition at line 36 of file v2_decoder.hpp.
|
private |
|
protected |
Definition at line 88 of file ypipe_conflate.hpp.
|
staticprivate |
|
protected |
Definition at line 89 of file ypipe_conflate.hpp.
|
staticprivate |
Definition at line 80 of file zmtp_engine.hpp.
|
staticprivate |
Definition at line 83 of file zmtp_engine.hpp.
|
staticprivate |
Definition at line 86 of file zmtp_engine.hpp.