Go to the documentation of this file.
3 #ifndef __ZMQ_SESSION_BASE_HPP_INCLUDED__
4 #define __ZMQ_SESSION_BASE_HPP_INCLUDED__
35 virtual void reset ();
153 hello_msg_session_t (zmq::io_thread_t *io_thread_,
158 ~hello_msg_session_t ();
161 int pull_msg (
msg_t *msg_);
virtual int push_msg(msg_t *msg_)
void process_attach(zmq::i_engine *engine_) ZMQ_FINAL
static session_base_t * create(zmq::io_thread_t *io_thread_, bool active_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_)
void start_connecting(bool wait_)
const endpoint_uri_pair_t & get_endpoint() const
std::set< pipe_t * > _terminating_pipes
void attach_pipe(zmq::pipe_t *pipe_)
int write_zap_msg(msg_t *msg_)
GLsizei const GLchar *const * string
~session_base_t() ZMQ_OVERRIDE
void process_plug() ZMQ_FINAL
socket_base_t * get_socket() const
zmq::socket_base_t * _socket
#define ZMQ_NON_COPYABLE_NOR_MOVABLE(classname)
void read_activated(zmq::pipe_t *pipe_) ZMQ_FINAL
virtual int pull_msg(msg_t *msg_)
void process_term(int linger_) ZMQ_FINAL
int read_zap_msg(msg_t *msg_)
void write_activated(zmq::pipe_t *pipe_) ZMQ_FINAL
void timer_event(int id_) ZMQ_FINAL
session_base_t(zmq::io_thread_t *io_thread_, bool active_, zmq::socket_base_t *socket_, const options_t &options_, address_t *addr_)
void process_conn_failed() ZMQ_OVERRIDE
void pipe_terminated(zmq::pipe_t *pipe_) ZMQ_FINAL
zmq::io_thread_t * _io_thread
void engine_error(bool handshaked_, zmq::i_engine::error_reason_t reason_)
DebugStringOptions options_
void hiccuped(zmq::pipe_t *pipe_) ZMQ_FINAL
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:58