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