libzmq
src
mechanism_base.hpp
Go to the documentation of this file.
1
/* SPDX-License-Identifier: MPL-2.0 */
2
3
#ifndef __ZMQ_MECHANISM_BASE_HPP_INCLUDED__
4
#define __ZMQ_MECHANISM_BASE_HPP_INCLUDED__
5
6
#include "
mechanism.hpp
"
7
8
namespace
zmq
9
{
10
class
msg_t;
11
12
class
mechanism_base_t
:
public
mechanism_t
13
{
14
protected
:
15
mechanism_base_t
(
session_base_t
*session_,
const
options_t
&
options_
);
16
17
session_base_t
*
const
session
;
18
19
int
check_basic_command_structure
(
msg_t
*msg_)
const
;
20
21
void
handle_error_reason
(
const
char
*error_reason_,
22
size_t
error_reason_len_);
23
24
bool
zap_required
()
const
;
25
};
26
}
27
28
#endif
zmq::session_base_t
Definition:
session_base.hpp:21
mechanism.hpp
zmq::options_t
Definition:
options.hpp:34
zmq::mechanism_base_t::check_basic_command_structure
int check_basic_command_structure(msg_t *msg_) const
Definition:
mechanism_base.cpp:14
zmq::mechanism_base_t::mechanism_base_t
mechanism_base_t(session_base_t *session_, const options_t &options_)
Definition:
mechanism_base.cpp:8
zmq::mechanism_base_t::session
session_base_t *const session
Definition:
mechanism_base.hpp:17
zmq
Definition:
zmq.hpp:229
zmq::mechanism_t
Definition:
mechanism.hpp:19
zmq::mechanism_base_t::zap_required
bool zap_required() const
Definition:
mechanism_base.cpp:51
zmq::mechanism_base_t::handle_error_reason
void handle_error_reason(const char *error_reason_, size_t error_reason_len_)
Definition:
mechanism_base.cpp:27
zmq::mechanism_base_t
Definition:
mechanism_base.hpp:12
zmq::msg_t
Definition:
msg.hpp:33
options_
DebugStringOptions options_
Definition:
src/google/protobuf/descriptor.cc:2410
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:56