libzmq
src
raw_encoder.hpp
Go to the documentation of this file.
1
/* SPDX-License-Identifier: MPL-2.0 */
2
3
#ifndef __ZMQ_RAW_ENCODER_HPP_INCLUDED__
4
#define __ZMQ_RAW_ENCODER_HPP_INCLUDED__
5
6
#include <stddef.h>
7
#include <string.h>
8
#include <stdlib.h>
9
10
#include "
encoder.hpp
"
11
12
namespace
zmq
13
{
14
// Encoder for 0MQ framing protocol. Converts messages into data batches.
15
16
class
raw_encoder_t
ZMQ_FINAL
:
public
encoder_base_t<raw_encoder_t>
17
{
18
public
:
19
raw_encoder_t (
size_t
bufsize_);
20
~raw_encoder_t ();
21
22
private
:
23
void
raw_message_ready ();
24
25
ZMQ_NON_COPYABLE_NOR_MOVABLE
(raw_encoder_t)
26
};
27
}
28
29
#endif
zmq
Definition:
zmq.hpp:229
ZMQ_NON_COPYABLE_NOR_MOVABLE
#define ZMQ_NON_COPYABLE_NOR_MOVABLE(classname)
Definition:
macros.hpp:58
encoder.hpp
ZMQ_FINAL
Definition:
unittest_ip_resolver.cpp:26
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:58