/src/libzmq/src/raw_encoder.cpp
Line | Count | Source |
1 | | /* SPDX-License-Identifier: MPL-2.0 */ |
2 | | |
3 | | #include "precompiled.hpp" |
4 | | #include "encoder.hpp" |
5 | | #include "raw_encoder.hpp" |
6 | | #include "msg.hpp" |
7 | | |
8 | | zmq::raw_encoder_t::raw_encoder_t (size_t bufsize_) : |
9 | 0 | encoder_base_t<raw_encoder_t> (bufsize_) |
10 | 0 | { |
11 | | // Write 0 bytes to the batch and go to message_ready state. |
12 | 0 | next_step (NULL, 0, &raw_encoder_t::raw_message_ready, true); |
13 | 0 | } |
14 | | |
15 | | zmq::raw_encoder_t::~raw_encoder_t () |
16 | 0 | { |
17 | 0 | } |
18 | | |
19 | | void zmq::raw_encoder_t::raw_message_ready () |
20 | 0 | { |
21 | 0 | next_step (in_progress ()->data (), in_progress ()->size (), |
22 | 0 | &raw_encoder_t::raw_message_ready, true); |
23 | 0 | } |