#include <wss_engine.hpp>
Public Member Functions | |
void | out_event () |
wss_engine_t (fd_t fd_, const options_t &options_, const endpoint_uri_pair_t &endpoint_uri_pair_, ws_address_t &address_, bool client_, void *tls_server_cred_, const std::string &hostname_) | |
~wss_engine_t () | |
![]() | |
ws_engine_t (fd_t fd_, const options_t &options_, const endpoint_uri_pair_t &endpoint_uri_pair_, const ws_address_t &address_, bool client_) | |
~ws_engine_t () | |
![]() | |
const endpoint_uri_pair_t & | get_endpoint () const ZMQ_FINAL |
bool | has_handshake_stage () ZMQ_FINAL |
void | in_event () ZMQ_FINAL |
void | plug (zmq::io_thread_t *io_thread_, zmq::session_base_t *session_) ZMQ_FINAL |
bool | restart_input () ZMQ_FINAL |
void | restart_output () ZMQ_FINAL |
stream_engine_base_t (fd_t fd_, const options_t &options_, const endpoint_uri_pair_t &endpoint_uri_pair_, bool has_handshake_stage_) | |
void | terminate () ZMQ_FINAL |
void | timer_event (int id_) ZMQ_FINAL |
void | zap_msg_available () ZMQ_FINAL |
~stream_engine_base_t () ZMQ_OVERRIDE | |
![]() | |
io_object_t (zmq::io_thread_t *io_thread_=NULL) | |
void | plug (zmq::io_thread_t *io_thread_) |
void | unplug () |
~io_object_t () ZMQ_OVERRIDE | |
![]() | |
virtual | ~i_poll_events () ZMQ_DEFAULT |
![]() | |
virtual | ~i_engine () ZMQ_DEFAULT |
Private Member Functions | |
bool | do_handshake () |
Private Attributes | |
bool | _established |
gnutls_certificate_credentials_t | _tls_client_cred |
gnutls_session_t | _tls_session |
Definition at line 13 of file wss_engine.hpp.
zmq::wss_engine_t::wss_engine_t | ( | fd_t | fd_, |
const options_t & | options_, | ||
const endpoint_uri_pair_t & | endpoint_uri_pair_, | ||
ws_address_t & | address_, | ||
bool | client_, | ||
void * | tls_server_cred_, | ||
const std::string & | hostname_ | ||
) |
Definition at line 28 of file wss_engine.cpp.
zmq::wss_engine_t::~wss_engine_t | ( | ) |
Definition at line 90 of file wss_engine.cpp.
|
private |
Definition at line 112 of file wss_engine.cpp.
|
protectedvirtual |
Reimplemented from zmq::ws_engine_t.
Definition at line 139 of file wss_engine.cpp.
|
virtual |
Reimplemented from zmq::stream_engine_base_t.
Definition at line 104 of file wss_engine.cpp.
|
protectedvirtual |
Reimplemented from zmq::ws_engine_t.
Definition at line 98 of file wss_engine.cpp.
|
protectedvirtual |
Reimplemented from zmq::stream_engine_base_t.
Definition at line 150 of file wss_engine.cpp.
|
protectedvirtual |
Reimplemented from zmq::stream_engine_base_t.
Definition at line 184 of file wss_engine.cpp.
|
private |
Definition at line 36 of file wss_engine.hpp.
|
private |
Definition at line 37 of file wss_engine.hpp.
|
private |
Definition at line 38 of file wss_engine.hpp.