#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 () | |
![]() | |
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 |
![]() | |
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 |
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_) |
![]() | |
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 | |
![]() | |
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_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 |
![]() | |
mutex_t | _sync |
![]() | |
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 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.