3 #ifndef __ZMQ_PLAIN_SERVER_HPP_INCLUDED__
4 #define __ZMQ_PLAIN_SERVER_HPP_INCLUDED__
14 class plain_server_t
ZMQ_FINAL :
public zap_client_common_handshake_t
17 plain_server_t (session_base_t *session_,
23 int next_handshake_command (msg_t *msg_);
24 int process_handshake_command (msg_t *msg_);
27 static void produce_welcome (msg_t *msg_);
28 void produce_ready (msg_t *msg_)
const;
29 void produce_error (msg_t *msg_)
const;
31 int process_hello (msg_t *msg_);
32 int process_initiate (msg_t *msg_);
34 void send_zap_request (
const std::string &username_,