#include <mechanism.hpp>
Definition at line 19 of file mechanism.hpp.
◆ status_t
Enumerator |
---|
handshaking | |
ready | |
error | |
Definition at line 22 of file mechanism.hpp.
◆ mechanism_t()
zmq::mechanism_t::mechanism_t |
( |
const options_t & |
options_ | ) |
|
◆ ~mechanism_t()
zmq::mechanism_t::~mechanism_t |
( |
| ) |
|
|
virtual |
◆ add_basic_properties()
size_t zmq::mechanism_t::add_basic_properties |
( |
unsigned char * |
ptr_, |
|
|
size_t |
ptr_capacity_ |
|
) |
| const |
|
protected |
◆ add_property()
size_t zmq::mechanism_t::add_property |
( |
unsigned char * |
ptr_, |
|
|
size_t |
ptr_capacity_, |
|
|
const char * |
name_, |
|
|
const void * |
value_, |
|
|
size_t |
value_len_ |
|
) |
| |
|
staticprotected |
◆ basic_properties_len()
size_t zmq::mechanism_t::basic_properties_len |
( |
| ) |
const |
|
protected |
◆ check_socket_type()
bool zmq::mechanism_t::check_socket_type |
( |
const char * |
type_, |
|
|
size_t |
len_ |
|
) |
| const |
|
private |
◆ decode()
virtual int zmq::mechanism_t::decode |
( |
msg_t * |
| ) |
|
|
inlinevirtual |
◆ encode()
virtual int zmq::mechanism_t::encode |
( |
msg_t * |
| ) |
|
|
inlinevirtual |
◆ get_user_id()
const zmq::blob_t & zmq::mechanism_t::get_user_id |
( |
| ) |
const |
◆ get_zap_properties()
◆ get_zmtp_properties()
◆ make_command_with_basic_properties()
void zmq::mechanism_t::make_command_with_basic_properties |
( |
msg_t * |
msg_, |
|
|
const char * |
prefix_, |
|
|
size_t |
prefix_len_ |
|
) |
| const |
|
protected |
◆ next_handshake_command()
virtual int zmq::mechanism_t::next_handshake_command |
( |
msg_t * |
msg_ | ) |
|
|
pure virtual |
◆ parse_metadata()
int zmq::mechanism_t::parse_metadata |
( |
const unsigned char * |
ptr_, |
|
|
size_t |
length_, |
|
|
bool |
zap_flag_ = false |
|
) |
| |
|
protected |
◆ peer_routing_id()
void zmq::mechanism_t::peer_routing_id |
( |
msg_t * |
msg_ | ) |
|
◆ process_handshake_command()
virtual int zmq::mechanism_t::process_handshake_command |
( |
msg_t * |
msg_ | ) |
|
|
pure virtual |
◆ property()
int zmq::mechanism_t::property |
( |
const std::string & |
name_, |
|
|
const void * |
value_, |
|
|
size_t |
length_ |
|
) |
| |
|
protectedvirtual |
◆ property_len()
size_t zmq::mechanism_t::property_len |
( |
const char * |
name_, |
|
|
size_t |
value_len_ |
|
) |
| |
|
staticprotected |
◆ set_peer_routing_id()
void zmq::mechanism_t::set_peer_routing_id |
( |
const void * |
id_ptr_, |
|
|
size_t |
id_size_ |
|
) |
| |
◆ set_user_id()
void zmq::mechanism_t::set_user_id |
( |
const void * |
user_id_, |
|
|
size_t |
size_ |
|
) |
| |
◆ socket_type_string()
const char * zmq::mechanism_t::socket_type_string |
( |
int |
socket_type_ | ) |
|
|
staticprotected |
◆ status()
virtual status_t zmq::mechanism_t::status |
( |
| ) |
const |
|
pure virtual |
◆ zap_msg_available()
virtual int zmq::mechanism_t::zap_msg_available |
( |
| ) |
|
|
inlinevirtual |
◆ _routing_id
blob_t zmq::mechanism_t::_routing_id |
|
private |
◆ _user_id
blob_t zmq::mechanism_t::_user_id |
|
private |
◆ _zap_properties
◆ _zmtp_properties
◆ options
The documentation for this class was generated from the following files: